DebuggableAttribute Costruttori
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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
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.