DebuggableAttribute Costruttori

Definizione

Inizializza una nuova istanza della classe DebuggableAttribute.

Overload

Nome Descrizione
DebuggableAttribute(DebuggableAttribute+DebuggingModes)

Inizializza una nuova istanza della DebuggableAttribute classe utilizzando le modalità di debug specificate per il compilatore JIT (Just-In-Time).

DebuggableAttribute(Boolean, Boolean)

Inizializza una nuova istanza della DebuggableAttribute classe utilizzando le opzioni di rilevamento e ottimizzazione specificate per il compilatore JIT (Just-In-Time).

DebuggableAttribute(DebuggableAttribute+DebuggingModes)

Inizializza una nuova istanza della DebuggableAttribute classe utilizzando le modalità di debug specificate per il compilatore 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)

Parametri

modes
DebuggableAttribute.DebuggingModes

Combinazione bit per bit dei DebuggableAttribute.DebuggingModes valori che specificano la modalità di debug per il compilatore JIT.

Commenti

La chiamata al DebuggableAttribute(DebuggableAttribute+DebuggingModes) costruttore con un modes valore di parametro equivale Default a chiamare il DebuggableAttribute(Boolean, Boolean) costruttore con un isJITTrackingEnabled valore di parametro .true

Si applica a

DebuggableAttribute(Boolean, Boolean)

Inizializza una nuova istanza della DebuggableAttribute classe utilizzando le opzioni di rilevamento e ottimizzazione specificate per il compilatore JIT (Just-In-Time).

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)

Parametri

isJITTrackingEnabled
Boolean

true per abilitare il debug; in caso contrario, false.

isJITOptimizerDisabled
Boolean

true per disabilitare l'utilità di ottimizzazione per l'esecuzione; in caso contrario, false.

Commenti

Questo costruttore imposta le proprietà IsJITTrackingEnabled e IsJITOptimizerDisabled.

Un valore di parametro di true fa sì che il runtime tengono traccia delle informazioni importanti per il debugger durante la generazione del codice. Un isJITTrackingEnabled valore di false non genera alcun rilevamento, ma non impedisce il debug. Questo parametro non ha alcun effetto in .NET Framework versione 2.0. Nella versione 2.0, le informazioni di rilevamento JIT, l'offset MSIL (Intermediate Language) Microsoft all'offset del codice nativo all'interno di un metodo, viene sempre generato.

Valore isJITOptimizerDisabled del parametro ottimizzato true per il debug; valore di false ottimizza per l'esecuzione.

Si applica a