DebuggableAttribute Konstruktory
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Inicjuje nowe wystąpienie klasy DebuggableAttribute.
Przeciążenia
DebuggableAttribute(DebuggableAttribute+DebuggingModes) |
Inicjuje DebuggableAttribute nowe wystąpienie klasy przy użyciu określonych trybów debugowania dla kompilatora just in time (JIT). |
DebuggableAttribute(Boolean, Boolean) |
Inicjuje DebuggableAttribute nowe wystąpienie klasy przy użyciu określonych opcji śledzenia i optymalizacji dla kompilatora just in time (JIT). |
DebuggableAttribute(DebuggableAttribute+DebuggingModes)
- Źródło:
- DebuggableAttribute.cs
- Źródło:
- DebuggableAttribute.cs
- Źródło:
- DebuggableAttribute.cs
Inicjuje DebuggableAttribute nowe wystąpienie klasy przy użyciu określonych trybów debugowania dla kompilatora just in time (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)
Parametry
Bitowa kombinacja DebuggableAttribute.DebuggingModes wartości określających tryb debugowania dla kompilatora JIT.
Uwagi
Wywoływanie konstruktora DebuggableAttribute(DebuggableAttribute+DebuggingModes) z wartością modes
parametru jest Default równoważne wywołaniu konstruktora DebuggableAttribute(Boolean, Boolean) z wartością isJITTrackingEnabled
parametru .true
Dotyczy
DebuggableAttribute(Boolean, Boolean)
- Źródło:
- DebuggableAttribute.cs
- Źródło:
- DebuggableAttribute.cs
- Źródło:
- DebuggableAttribute.cs
Inicjuje DebuggableAttribute nowe wystąpienie klasy przy użyciu określonych opcji śledzenia i optymalizacji dla kompilatora just in time (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)
Parametry
- isJITTrackingEnabled
- Boolean
true
aby włączyć debugowanie; w przeciwnym razie , false
.
- isJITOptimizerDisabled
- Boolean
true
aby wyłączyć optymalizator do wykonania; w przeciwnym razie , false
.
Uwagi
Ten konstruktor ustawia właściwości IsJITTrackingEnabled i IsJITOptimizerDisabled.
isJITTrackingEnabled
Wartość parametru powodujetrue
, że środowisko uruchomieniowe śledzi informacje ważne dla debugera podczas generowania kodu. Wartość false
wyników nie jest śledzona, ale nie uniemożliwia debugowania. Ten parametr nie ma wpływu na .NET Framework w wersji 2.0. W wersji 2.0 informacje o śledzeniu JIT są zawsze generowane przesunięcia języka Microsoft Intermediate Language (MSIL) na przesunięcie kodu natywnego w metodzie.
isJITOptimizerDisabled
Wartość parametru zoptymalizowana true
pod kątem debugowania; wartość false
optymalizacji pod kątem wykonywania.