Debugger.HexDisplayMode Özellik
Alır veya onaltılı veya onlu biçimde çıktı deyimleridir olup olmadığını ayarlar.
Ad alanı: EnvDTE
Derleme: EnvDTE (EnvDTE.dll içinde)
Sözdizimi
'Bildirim
Property HexDisplayMode As Boolean
bool HexDisplayMode { get; set; }
property bool HexDisplayMode {
bool get ();
void set (bool value);
}
abstract HexDisplayMode : bool with get, set
function get HexDisplayMode () : boolean
function set HexDisplayMode (value : boolean)
Özellik Değeri
Tür: System.Boolean
true onaltılı biçimi, aksi halde, false.
Notlar
Use HexDisplayMode belirlemek veya ifadeler, onaltılı veya onlu biçimde çıktı uygun olup olmadığını belirlemek için.HexDisplayModedoğrudan ayarına karşılık gelen Genel, hata ayıklama, Seçenekler iletişim kutusu.
Daha fazla bilgi için bkz. Hata Ayıklayıcı'daki ifadeler.
Örnekler
Aşağıdaki örnek, nasıl kullanılacağını gösterir HexDisplayMode özelliği.
Bu özellik test etmek için:
Bir kesme noktası hedef uygulamada ayarlayın.
Hedef uygulama hata ayıklama modunda çalıştırın.
Uygulama kesme noktasında durur eklentiyi çalıştırın.
public static void HexDisplayMode(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 Display Mode Test");
owp.Activate();
dte.Debugger.HexDisplayMode = false;
EnvDTE.Expression exp = dte.Debugger.GetExpression("length", true, 1);
owp.OutputString("Value of variable length in decimal: " + exp.Value);
dte.Debugger.HexDisplayMode = true;
exp = dte.Debugger.GetExpression("length", true, 1);
owp.OutputString("\nValue of variable length in hex: " + exp.Value);
}
Shared Sub HexDisplayMode(ByRef dte As EnvDTE.DTE)
Dim exp As EnvDTE.Expression
dte.Debugger.HexDisplayMode = False
exp = dte.Debugger.GetExpression("length", True, 1)
MessageBox.Show("Value of variable length in decimal: " + exp.Value, _
"Debugger Test - HexDisplayMode")
dte.Debugger.HexDisplayMode = True
exp = dte.Debugger.GetExpression("length", True, 1)
MessageBox.Show("Value of variable length in hex: " + exp.Value, _
"Debugger Test - HexDisplayMode")
End Sub
.NET Framework Güvenliği
- Anında arayanlar için tam güven. Bu üye kısmen güvenilen kodla kullanılamaz. Daha fazla bilgi için bkz. Kısmen güvenilen kod kitaplıklarını kullanma.