Sdílet prostřednictvím


DebuggableAttribute Konstruktory

Definice

Inicializuje novou instanci DebuggableAttribute třídy.

Přetížení

DebuggableAttribute(DebuggableAttribute+DebuggingModes)

Inicializuje novou instanci DebuggableAttribute třídy pomocí zadaných režimů ladění pro kompilátor JIT (just-in-time).

DebuggableAttribute(Boolean, Boolean)

Inicializuje novou instanci třídy pomocí zadaných DebuggableAttribute možností sledování a optimalizace pro kompilátor ZA běhu (JIT).

DebuggableAttribute(DebuggableAttribute+DebuggingModes)

Zdroj:
DebuggableAttribute.cs
Zdroj:
DebuggableAttribute.cs
Zdroj:
DebuggableAttribute.cs

Inicializuje novou instanci DebuggableAttribute třídy pomocí zadaných režimů ladění pro kompilátor JIT (just-in-time).

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

Bitové kombinace DebuggableAttribute.DebuggingModes hodnot určujících režim ladění pro kompilátor JIT.

Poznámky

Volání konstruktoru DebuggableAttribute(DebuggableAttribute+DebuggingModes) s modes hodnotou parametru Default je ekvivalentní volání konstruktoru DebuggableAttribute(Boolean, Boolean) s isJITTrackingEnabled hodnotou parametru true.

Platí pro

DebuggableAttribute(Boolean, Boolean)

Zdroj:
DebuggableAttribute.cs
Zdroj:
DebuggableAttribute.cs
Zdroj:
DebuggableAttribute.cs

Inicializuje novou instanci třídy pomocí zadaných DebuggableAttribute možností sledování a optimalizace pro kompilátor ZA běhu (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

truepovolit ladění; v opačném případě . false

isJITOptimizerDisabled
Boolean

truezakázat optimalizátor pro provádění; v opačném případě . false

Poznámky

Tento konstruktor nastaví vlastnosti IsJITTrackingEnabled a IsJITOptimizerDisabled.

Hodnota isJITTrackingEnabled parametru true způsobí, že modul runtime sleduje informace důležité pro ladicí program během generování kódu. Hodnota vede k žádnému false sledování, ale nebrání ladění. Tento parametr nemá v rozhraní .NET Framework verze 2.0 žádný vliv. Ve verzi 2.0 se vždy vygenerují informace o sledování JIT, odsazení jazyka MSIL (Microsoft Intermediate Language) na nativní posun kódu v rámci metody.

Hodnota isJITOptimizerDisabled parametru true optimalizace pro ladění; hodnota false optimalizace pro provádění.

Platí pro