Partager via


DebuggableAttribute Constructeurs

Définition

Initialise une nouvelle instance de la classe DebuggableAttribute.

Surcharges

DebuggableAttribute(DebuggableAttribute+DebuggingModes)

Initialise une nouvelle instance de la classe DebuggableAttribute en utilisant les modes de débogage spécifiés pour le compilateur juste-à-temps (JIT).

DebuggableAttribute(Boolean, Boolean)

Initialise une nouvelle instance de la classe DebuggableAttribute en utilisant les options de suivi et d'optimisation spécifiées pour le compilateur juste-à-temps (JIT).

DebuggableAttribute(DebuggableAttribute+DebuggingModes)

Source:
DebuggableAttribute.cs
Source:
DebuggableAttribute.cs
Source:
DebuggableAttribute.cs

Initialise une nouvelle instance de la classe DebuggableAttribute en utilisant les 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 d'opérations de bits des valeurs DebuggableAttribute.DebuggingModes spécifiant le mode de débogage du compilateur JIT.

Remarques

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

S’applique à

DebuggableAttribute(Boolean, Boolean)

Source:
DebuggableAttribute.cs
Source:
DebuggableAttribute.cs
Source:
DebuggableAttribute.cs

Initialise une nouvelle instance de la classe DebuggableAttribute en utilisant les 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 permettre le débogage ; sinon, false.

isJITOptimizerDisabled
Boolean

true pour désactiver l'optimiseur au moment de l'exécution ; sinon, false.

Remarques

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

Une isJITTrackingEnabled valeur de paramètre de true fait que le runtime effectue le suivi des informations importantes pour le débogueur lors de la génération du code ; une valeur de ne donne pas de false 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 MSIL (Microsoft Intermediate Language) sur le décalage de code natif au sein d’une méthode, est toujours généré.

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

S’applique à