Udostępnij za pośrednictwem


DebuggableAttribute Konstruktory

Definicja

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

modes
DebuggableAttribute.DebuggingModes

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.

Dotyczy