Freigeben über


DebuggableAttribute Konstruktoren

Definition

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

modes
DebuggableAttribute.DebuggingModes

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.

Gilt für: