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)
Параметры
Побитовая комбинация значений DebuggableAttribute.DebuggingModes, определяющих режим отладки для JIT-компилятора.
Комментарии
Вызов конструктора DebuggableAttribute(DebuggableAttribute+DebuggingModes) со значением modes
Default параметра эквивалентен вызову конструктора DebuggableAttribute(Boolean, Boolean) со значением isJITTrackingEnabled
true
параметра .
Применяется к
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.
Значение isJITTrackingEnabled
true
параметра приводит к тому, что среда выполнения отслеживает информацию, важную для отладчика во время создания кода; значение false
не приводит к отслеживанию, но не препятствует отладке. Этот параметр не действует в платформа .NET Framework версии 2.0. В версии 2.0 сведения об отслеживании JIT-кода всегда создаются смещением промежуточного языка Майкрософт (MSIL) на смещение машинного кода в методе.
Значение isJITOptimizerDisabled
параметра true
optimizes для отладки; значение false
optimizes для выполнения.