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
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
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.