DebuggableAttribute Constructeurs
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
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 .