DebuggableAttribute 构造函数

定义

初始化 DebuggableAttribute 类的新实例。

重载

DebuggableAttribute(DebuggableAttribute+DebuggingModes)

使用为实时 (JIT) 编译器指定的调试模式来初始化 DebuggableAttribute 类的新实例。

DebuggableAttribute(Boolean, Boolean)

使用为实时 (JIT) 编译器指定的跟踪和优化选项来初始化 DebuggableAttribute 类的新实例。

DebuggableAttribute(DebuggableAttribute+DebuggingModes)

Source:
DebuggableAttribute.cs
Source:
DebuggableAttribute.cs
Source:
DebuggableAttribute.cs

使用为实时 (JIT) 编译器指定的调试模式来初始化 DebuggableAttribute 类的新实例。

public:
 DebuggableAttribute(System::Diagnostics::DebuggableAttribute::DebuggingModes modes);
public DebuggableAttribute (System.Diagnostics.DebuggableAttribute.DebuggingModes modes);
new System.Diagnostics.DebuggableAttribute : System.Diagnostics.DebuggableAttribute.DebuggingModes -> System.Diagnostics.DebuggableAttribute
Public Sub New (modes As DebuggableAttribute.DebuggingModes)

参数

modes
DebuggableAttribute.DebuggingModes

DebuggableAttribute.DebuggingModes 值的按位组合指定 JIT 编译器的调试模式。

注解

DebuggableAttribute(DebuggableAttribute+DebuggingModes)调用参数值为 的Default构造函数modes等效于调用DebuggableAttribute(Boolean, Boolean)参数值为 的true构造函数isJITTrackingEnabled

适用于

DebuggableAttribute(Boolean, Boolean)

Source:
DebuggableAttribute.cs
Source:
DebuggableAttribute.cs
Source:
DebuggableAttribute.cs

使用为实时 (JIT) 编译器指定的跟踪和优化选项来初始化 DebuggableAttribute 类的新实例。

public:
 DebuggableAttribute(bool isJITTrackingEnabled, bool isJITOptimizerDisabled);
public DebuggableAttribute (bool isJITTrackingEnabled, bool isJITOptimizerDisabled);
new System.Diagnostics.DebuggableAttribute : bool * bool -> System.Diagnostics.DebuggableAttribute
Public Sub New (isJITTrackingEnabled As Boolean, isJITOptimizerDisabled As Boolean)

参数

isJITTrackingEnabled
Boolean

如果启用调试,则为 true;否则为 false

isJITOptimizerDisabled
Boolean

如果禁用执行的优化程序,则为 true否则为 false

注解

此构造函数设置 属性 IsJITTrackingEnabledIsJITOptimizerDisabled

isJITTrackingEnabled参数值 true 会导致运行时在代码生成期间跟踪对调试器重要的信息;值false不会导致跟踪,但不会阻止调试。 此参数在 .NET Framework 2.0 版中不起作用。 在版本 2.0 中,始终生成 JIT 跟踪信息,即 Microsoft 中间语言 (MSIL) 方法中的本机代码偏移量。

一个 isJITOptimizerDisabled 参数值, true 该值针对调试进行优化;一个针对执行进行优化的值 false

适用于