Debugger.HexInputMode-Eigenschaft
Ruft ab oder legt fest, ob Ausdrücke im Hexadezimal- oder Dezimalformat ausgewertet werden.
Namespace: EnvDTE
Assembly: EnvDTE (in EnvDTE.dll)
Syntax
'Declaration
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)
Eigenschaftswert
Typ: System.Boolean
true , falls die Ausgabe im Hexadezimalformat erfolgt, und andernfalls false.
Hinweise
Mit HexInputMode wird festgelegt, ob Ausdrücke als Hexadezimalwert oder als Dezimalwert ausgewertet werden.HexInputMode entspricht direkt der Einstellung in der Allgemein, Debuggen, Dialogfeld "Optionen".
Weitere Informationen finden Sie unter Ausdrücke im Debugger.
Beispiele
Im folgenden Beispiel wird veranschaulicht, wie die HexInputMode-Eigenschaft verwendet wird.
So testen Sie diese Eigenschaft
Legen Sie einen Haltepunkt in der Zielanwendung fest.
Führen Sie die Zielanwendung im Debugmodus aus.
Führen Sie das Add-In aus, wenn die Anwendung am Haltepunkt hält.
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);
}
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.