Partager via


Debugger3.Languages, propriété

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

Espace de noms :  EnvDTE90
Assembly :  EnvDTE90 (dans EnvDTE90.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 : Languages
Collection Languages.

Notes

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

Exemples

L'exemple suivant montre comment utiliser la propriété Languages.

Pour tester cette propriété :

  1. Ouvrez le projet cible et exécutez le complément.
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

Sécurité .NET Framework

Voir aussi

Référence

Debugger3 Interface

EnvDTE90, espace de noms