Debugger.HexInputMode, propriété
Obtient ou définit une valeur indiquant si les expressions sont évaluées au format hexadécimal ou décimal.
Espace de noms : EnvDTE
Assembly : EnvDTE (dans EnvDTE.dll)
Syntaxe
'Déclaration
Property HexInputMode As Boolean
bool HexInputMode { get; set; }
property bool HexInputMode {
bool get ();
void set (bool value);
}
abstract HexInputMode : bool with get, set
function get HexInputMode () : boolean
function set HexInputMode (value : boolean)
Valeur de propriété
Type : Boolean
true si le format est hexadécimal, false dans le cas contraire.
Notes
Utilisez HexInputMode pour déterminer ou définir si des expressions sont évaluées au format hexadécimal ou décimal. HexInputMode correspond directement au paramètre dans le Général, Débogage, boîte de dialogue Options.
Pour plus d'informations, consultez Expressions dans le débogueur.
Exemples
L'exemple suivant illustre l'utilisation de la propriété HexInputMode.
Pour tester cette propriété :
Définissez un point d'arrêt dans l'application cible.
Exécutez l'application cible en mode débogage.
Lorsque l'application s'arrête au point d'arrêt, exécutez le complément.
public static void HexInputMode(DTE dte)
{
// Setup the debug Output window.
Window w = (Window)dte.Windows.Item(EnvDTE.Constants.vsWindowKindOutput);
w.Visible = true;
OutputWindow ow = (OutputWindow)w.Object;
OutputWindowPane owp = ow.OutputWindowPanes.Add("Hex Input Mode Test");
owp.Activate();
dte.Debugger.HexInputMode = false;
dte.Debugger.HexDisplayMode = true;
EnvDTE.Expression exp = dte.Debugger.GetExpression("length", true, 1);
owp.OutputString("Value of variable length in hex: " + exp.Value);
dte.Debugger.HexInputMode = true;
dte.Debugger.HexDisplayMode = false;
exp = dte.Debugger.GetExpression("length", true, 1);
owp.OutputString("\nValue of variable length in decimal: " + exp.Value);
}
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, voir Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.