DebuggableAttribute Konstruktoren

Definition

Initialisiert eine neue Instanz der DebuggableAttribute-Klasse.

Überlädt

Name Beschreibung
DebuggableAttribute(DebuggableAttribute+DebuggingModes)

Initialisiert eine neue Instanz der DebuggableAttribute Klasse, wobei die angegebenen Debugmodi für den Just-in-Time-Compiler (JIT) verwendet werden.

DebuggableAttribute(Boolean, Boolean)

Initialisiert eine neue Instanz der DebuggableAttribute Klasse, wobei die angegebenen Nachverfolgungs- und Optimierungsoptionen für den Just-in-Time-Compiler (JIT) verwendet werden.

DebuggableAttribute(DebuggableAttribute+DebuggingModes)

Initialisiert eine neue Instanz der DebuggableAttribute Klasse, wobei die angegebenen Debugmodi für den Just-in-Time-Compiler (JIT) verwendet werden.

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 der Werte, die DebuggableAttribute.DebuggingModes den Debugmodus für den JIT-Compiler angeben.

Hinweise

Das Aufrufen des DebuggableAttribute(DebuggableAttribute+DebuggingModes) Konstruktors mit einem modes Parameterwert entspricht Default dem Aufrufen des DebuggableAttribute(Boolean, Boolean) Konstruktors mit einem isJITTrackingEnabled Parameterwert von true.

Gilt für:

DebuggableAttribute(Boolean, Boolean)

Initialisiert eine neue Instanz der DebuggableAttribute Klasse, wobei die angegebenen Nachverfolgungs- und Optimierungsoptionen für den Just-in-Time-Compiler (JIT) verwendet werden.

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

truezum Aktivieren des Debuggens; andernfalls . false

isJITOptimizerDisabled
Boolean

trueden Optimierer für die Ausführung zu deaktivieren; andernfalls . false

Hinweise

Dieser Konstruktor legt die Eigenschaften IsJITTrackingEnabled und IsJITOptimizerDisabled.

Ein isJITTrackingEnabled Parameterwert, der true bewirkt, dass die Laufzeit Informationen nachverfolgt, die für den Debugger während der Codegenerierung wichtig sind. Ein Wert von false Ergebnissen führt ohne Nachverfolgung, verhindert jedoch das Debuggen nicht. Dieser Parameter hat keine Auswirkung auf das .NET Framework, Version 2.0. In Version 2.0 werden JIT-Trackinginformationen, die Microsoft Zwischensprache (MSIL) auf den nativen Codeoffset innerhalb einer Methode versetzt, immer generiert.

Ein isJITOptimizerDisabled Parameterwert der true Optimierungen für das Debuggen; ein Wert der false Optimierungen für die Ausführung.

Gilt für: