DebuggableAttribute Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Initialisiert eine neue Instanz der DebuggableAttribute-Klasse.
Überlädt
| DebuggableAttribute(DebuggableAttribute+DebuggingModes) |
Initialisiert eine neue Instanz der DebuggableAttribute-Klasse unter Verwendung der angegebenen Debugmodi für den JIT-Compiler (Just-In-Time). |
| DebuggableAttribute(Boolean, Boolean) |
Initialisiert eine neue Instanz der DebuggableAttribute-Klasse unter Verwendung der angegebenen Optionen für Nachverfolgung und Optimierung des JIT-Compilers (Just-In-Time). |
DebuggableAttribute(DebuggableAttribute+DebuggingModes)
- Quelle:
- DebuggableAttribute.cs
- Quelle:
- DebuggableAttribute.cs
- Quelle:
- DebuggableAttribute.cs
Initialisiert eine neue Instanz der DebuggableAttribute-Klasse unter Verwendung der angegebenen Debugmodi für den JIT-Compiler (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)
Parameter
Eine bitweise Kombination von DebuggableAttribute.DebuggingModes-Werten, die den Debugmodus für den JIT-Compiler angibt.
Hinweise
Das Aufrufen des DebuggableAttribute(DebuggableAttribute+DebuggingModes) Konstruktors mit dem modes Parameterwert von Default entspricht dem Aufrufen des DebuggableAttribute(Boolean, Boolean) Konstruktors mit dem isJITTrackingEnabled Parameterwert .true
Gilt für:
DebuggableAttribute(Boolean, Boolean)
- Quelle:
- DebuggableAttribute.cs
- Quelle:
- DebuggableAttribute.cs
- Quelle:
- DebuggableAttribute.cs
Initialisiert eine neue Instanz der DebuggableAttribute-Klasse unter Verwendung der angegebenen Optionen für Nachverfolgung und Optimierung des JIT-Compilers (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)
Parameter
- isJITTrackingEnabled
- Boolean
true zum Aktivieren des Debuggens, andernfalls false.
- isJITOptimizerDisabled
- Boolean
true zum Deaktivieren des Optimierers für die Ausführung, andernfalls false.
Hinweise
Dieser Konstruktor legt die Eigenschaften IsJITTrackingEnabled und fest IsJITOptimizerDisabled.
Ein isJITTrackingEnabled Parameterwert von true bewirkt, dass die Laufzeit informationen verfolgt, die für den Debugger während der Codegenerierung wichtig sind. Ein Wert von false führt zu keiner Nachverfolgung, verhindert aber das Debuggen nicht. Dieser Parameter hat keine Auswirkungen auf die .NET Framework Version 2.0. In Version 2.0 werden JIT-Nachverfolgungsinformationen, der MSIL-Offset (Microsoft Intermediate Language) auf den nativen Codeoffset innerhalb einer Methode, immer generiert.
Ein isJITOptimizerDisabled Parameterwert von true optimizes for debugging; der Wert optimizes false for execution.