Condividi tramite


Proprietà Debugger2.Languages

Ottiene un elenco di linguaggi supportati dal debugger.

Spazio dei nomi:  EnvDTE80
Assembly:  EnvDTE80 (in EnvDTE80.dll)

Sintassi

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

Valore proprietà

Tipo: EnvDTE.Languages
Insieme Languages.

Implementa

Debugger.Languages

Note

La proprietà Languages consente di ottenere un insieme Languages contenente un elenco di linguaggi supportati dal debugger. Tale elenco è determinato dalla versione di Visual Studio e dei componenti aggiuntivi dei linguaggi installati.

Esempi

Nell'esempio riportato di seguito viene illustrato come utilizzare la proprietà Languages.

Per testare questa proprietà, aprire il progetto di destinazione ed eseguire il componente aggiuntivo.

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();

    EnvDTE80.Debugger2 debugger = (EnvDTE80.Debugger2)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

Sicurezza di .NET Framework

Vedere anche

Riferimenti

Debugger2 Interfaccia

Overload Languages

Spazio dei nomi EnvDTE80