Debugger3.HexInputMode Özellik
Alır veya ifadeler onaltılı veya onlu biçimde değerlendirilir olup olmadığını gösteren bir değeri ayarlar.
Ad alanı: EnvDTE90
Derleme: EnvDTE90 (EnvDTE90.dll içinde)
Sözdizimi
'Bildirim
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)
Özellik Değeri
Tür: System.Boolean
Olan bir Boole değeri true onaltılı biçimi; Aksi halde, false.
Notlar
Belirlemek veya ifadeler, onaltılı veya onlu biçimde değerlendirilir olup olmadığını belirlemek için bu özelliği kullanın.Hata ayıklama, genel olarak, Seçenekler iletişim kutusundaki ayarı doğrudan karşılık.
Daha fazla bilgi için bkz. Hata Ayıklayıcı'daki ifadeler.
Örnekler
Aşağıdaki örnek, nasıl kullanılacağını gösterir HexInputMode ö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 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);
}
.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.