Debugger3.HexInputMode, propriété
Obtient ou définit une valeur qui indique si les expressions sont évaluées au format hexadécimal ou décimal.
Espace de noms : EnvDTE90
Assembly : EnvDTE90 (dans EnvDTE90.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
Valeur booléenne qui est true si l'expression est au format hexadécimal ; sinon, false.
Notes
Utilisez cette propriété pour déterminer ou définir si les expressions sont évaluées au format hexadécimal ou décimal. Cela correspond directement au paramètre de la boîte de dialogue Général, Débogage, Options.
Pour plus d'informations, consultez Expressions dans le débogueur.
Exemples
L'exemple suivant montre comment utiliser 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(EnvDTE80.DTE2 dte)
{
// Setup 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();
EnvDTE90.Debugger3 debugger = (EnvDTE90.Debugger3)dte.Debugger;
debugger.HexInputMode = false;
debugger.HexDisplayMode = true;
EnvDTE.Expression exp = debugger.GetExpression("length", true, 1);
owp.OutputString("Value of variable length in hex: " + exp.Value);
debugger.HexInputMode = true;
debugger.HexDisplayMode = false;
exp = 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.