Partager via


Debugger.Languages, propriété

Obtient la liste des langages pris en charge par le débogueur.

Espace de noms :  EnvDTE
Assembly :  EnvDTE (dans EnvDTE.dll)

Syntaxe

'Déclaration
ReadOnly Property Languages As Languages
Languages Languages { get; }
property Languages^ Languages {
    Languages^ get ();
}
abstract Languages : Languages with get
function get Languages () : Languages

Valeur de propriété

Type : EnvDTE.Languages
Collection Languages.

Notes

Languages retourne une collection Languages qui contient une liste des langages pris en charge par le débogueur. Cette liste est définie par la version de Visual Studio et les composants additionnels de langage installés.

Exemples

L'exemple suivant illustre l'utilisation de la propriété Languages.

Pour tester cette propriété :

  1. Ouvrez le projet cible et exécutez le complément.
public static void Languages(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("Languages Test");
    owp.Activate();

    foreach(EnvDTE.Language lang in dte.Debugger.Languages)
        owp.OutputString(lang.Name + "\n");
}
Shared Sub Languages(ByRef dte As EnvDTE.DTE)
    Dim str As String
    For Each language As EnvDTE.Language In dte.Debugger.Languages
        str += vbCrLf + language.Name.ToString()
    Next
    MessageBox.Show("List of languages: " + str, "Debugger Test - Languages")
End Sub

Sécurité .NET Framework

Voir aussi

Référence

Debugger Interface

EnvDTE, espace de noms

Language