Aracılığıyla paylaş


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:

  1. Bir kesme noktası hedef uygulamada ayarlayın.

  2. Hedef uygulama hata ayıklama modunda çalıştırın.

  3. 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

Ayrıca bkz.

Başvuru

Debugger3 Arabirim

HexInputMode Fazla Yük

EnvDTE90 Ad Alanı