DebuggableAttribute Constructeurs

Définition

Initialise une nouvelle instance de la classe DebuggableAttribute.

Surcharges

Nom Description
DebuggableAttribute(DebuggableAttribute+DebuggingModes)

Initialise une nouvelle instance de la DebuggableAttribute classe à l’aide des modes de débogage spécifiés pour le compilateur juste-à-temps (JIT).

DebuggableAttribute(Boolean, Boolean)

Initialise une nouvelle instance de la DebuggableAttribute classe à l’aide des options de suivi et d’optimisation spécifiées pour le compilateur juste-à-temps (JIT).

DebuggableAttribute(DebuggableAttribute+DebuggingModes)

Initialise une nouvelle instance de la DebuggableAttribute classe à l’aide des modes de débogage spécifiés pour le compilateur juste-à-temps (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)

Paramètres

modes
DebuggableAttribute.DebuggingModes

Combinaison au niveau du bit des DebuggableAttribute.DebuggingModes valeurs spécifiant le mode de débogage pour le compilateur JIT.

Remarques

L’appel du DebuggableAttribute(DebuggableAttribute+DebuggingModes) constructeur avec une modes valeur Default de paramètre équivaut à appeler le DebuggableAttribute(Boolean, Boolean) constructeur avec une isJITTrackingEnabled valeur de paramètre de true.

S’applique à

DebuggableAttribute(Boolean, Boolean)

Initialise une nouvelle instance de la DebuggableAttribute classe à l’aide des options de suivi et d’optimisation spécifiées pour le compilateur juste-à-temps (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)

Paramètres

isJITTrackingEnabled
Boolean

true pour activer le débogage ; sinon, false.

isJITOptimizerDisabled
Boolean

true pour désactiver l’optimiseur pour l’exécution ; sinon, false.

Remarques

Ce constructeur définit les propriétés IsJITTrackingEnabled et IsJITOptimizerDisabled.

Une isJITTrackingEnabled valeur de paramètre des causes du true runtime pour suivre les informations importantes pour le débogueur pendant la génération du code ; une valeur de false résultats sans suivi, mais n’empêche pas le débogage. Ce paramètre n’a aucun effet dans .NET Framework version 2.0. Dans la version 2.0, les informations de suivi JIT, le décalage Microsoft langage intermédiaire (MSIL) vers le décalage de code natif au sein d’une méthode est toujours généré.

Valeur isJITOptimizerDisabled de paramètre d’optimisation true pour le débogage ; valeur d’optimisation pour l’exécution false .

S’applique à