Condividi tramite


DebuggableAttribute Costruttori

Definizione

Inizializza una nuova istanza della classe DebuggableAttribute.

Overload

DebuggableAttribute(DebuggableAttribute+DebuggingModes)

Inizializza una nuova istanza della classe DebuggableAttribute usando le modalità di debug specificate per il compilatore JIT.

DebuggableAttribute(Boolean, Boolean)

Inizializza una nuova istanza della classe DebuggableAttribute usando le opzioni di verifica e ottimizzazione specificate per il compilatore JIT.

DebuggableAttribute(DebuggableAttribute+DebuggingModes)

Origine:
DebuggableAttribute.cs
Origine:
DebuggableAttribute.cs
Origine:
DebuggableAttribute.cs

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

Parametri

modes
DebuggableAttribute.DebuggingModes

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

Commenti

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

Si applica a

DebuggableAttribute(Boolean, Boolean)

Origine:
DebuggableAttribute.cs
Origine:
DebuggableAttribute.cs
Origine:
DebuggableAttribute.cs

Inizializza una nuova istanza della classe DebuggableAttribute usando le opzioni di verifica e ottimizzazione specificate per il compilatore 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)

Parametri

isJITTrackingEnabled
Boolean

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

isJITOptimizerDisabled
Boolean

true per disabilitare l'ottimizzazione dell'esecuzione; in caso contrario, false.

Commenti

Questo costruttore imposta le proprietà IsJITTrackingEnabled e IsJITOptimizerDisabled.

Un isJITTrackingEnabled valore di parametro che causa il runtime di tenere traccia delle true informazioni importanti per il debugger durante la generazione di codice; un valore di false risultati in nessun 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 (Microsoft Intermediate Language) sull'offset del codice nativo all'interno di un metodo viene sempre generato.

Valore del parametro ottimizzato true per il debug. Valore isJITOptimizerDisabled di false ottimizzazioni per l'esecuzione.

Si applica a