Поделиться через


DebuggableAttribute Конструкторы

Определение

Инициализирует новый экземпляр класса DebuggableAttribute.

Перегрузки

DebuggableAttribute(DebuggableAttribute+DebuggingModes)

Инициализирует новый экземпляр класса DebuggableAttribute, используя заданные для JIT-компилятора режимы отладки.

DebuggableAttribute(Boolean, Boolean)

Инициализирует новый экземпляр класса DebuggableAttribute, используя заданные для JIT-компилятора параметры отслеживания и оптимизации.

DebuggableAttribute(DebuggableAttribute+DebuggingModes)

Исходный код:
DebuggableAttribute.cs
Исходный код:
DebuggableAttribute.cs
Исходный код:
DebuggableAttribute.cs

Инициализирует новый экземпляр класса DebuggableAttribute, используя заданные для JIT-компилятора режимы отладки.

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) со значением modesDefault параметра эквивалентен вызову конструктора DebuggableAttribute(Boolean, Boolean) со значением isJITTrackingEnabledtrueпараметра .

Применяется к

DebuggableAttribute(Boolean, Boolean)

Исходный код:
DebuggableAttribute.cs
Исходный код:
DebuggableAttribute.cs
Исходный код:
DebuggableAttribute.cs

Инициализирует новый экземпляр класса DebuggableAttribute, используя заданные для JIT-компилятора параметры отслеживания и оптимизации.

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.

Комментарии

Этот конструктор задает свойства IsJITTrackingEnabled и IsJITOptimizerDisabled.

Значение isJITTrackingEnabledtrue параметра приводит к тому, что среда выполнения отслеживает информацию, важную для отладчика во время создания кода; значение false не приводит к отслеживанию, но не препятствует отладке. Этот параметр не действует в платформа .NET Framework версии 2.0. В версии 2.0 сведения об отслеживании JIT-кода всегда создаются смещением промежуточного языка Майкрософт (MSIL) на смещение машинного кода в методе.

Значение isJITOptimizerDisabled параметра true optimizes для отладки; значение false optimizes для выполнения.

Применяется к