Aracılığıyla paylaş


Debugger3.Languages Özellik

Hata Ayıklayıcı'yı destekleyen dillerin listesini alır.

Ad alanı:  EnvDTE90
Derleme:  EnvDTE90 (EnvDTE90.dll içinde)

Sözdizimi

'Bildirim
ReadOnly Property Languages As Languages
Languages Languages { get; }
property Languages^ Languages {
    Languages^ get ();
}
abstract Languages : Languages
function get Languages () : Languages

Özellik Değeri

Tür: EnvDTE.Languages
A Languages koleksiyonu.

Notlar

Languagesalır bir Languages Hata Ayıklayıcı'yı destekleyen dillerin listesini içeren koleksiyonu.Bu liste sürümü tarafından dikte edilen Visual Studio ve yüklü dil eklentiler.

Örnekler

Aşağıdaki örnek, nasıl kullanılacağını gösterir Languages özelliği.

Bu özellik test etmek için:

  1. Hedef projeyi açın ve eklentiyi çalıştırın.
public static void Languages(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("Languages Test");
    owp.Activate();

    EnvDTE90.Debugger3 debugger = (EnvDTE90.Debugger3)dte.Debugger;
    foreach (EnvDTE.Language lang in debugger.Languages)
        owp.OutputString(lang.Name + "\n");
}
Sub SupportedLanguages()
    Dim ow As OutputWindow
    ow = DTE2.Windows.Item(Constants.vsWindowKindOutput).Object

    ow.ActivePane.OutputString("Debugger supports the following _
    languages:" + vbCrLf)

    Dim lang As Language
    For Each lang In DTE2.Debugger.Languages
        ow.ActivePane.OutputString(lang.Name + vbCrLf)
    Next
End Sub

.NET Framework Güvenliği

Ayrıca bkz.

Başvuru

Debugger3 Arabirim

Languages Fazla Yük

EnvDTE90 Ad Alanı