Debugger2.Languages, propriété
Obtient la liste des langages pris en charge par le débogueur.
Espace de noms : EnvDTE80
Assembly : EnvDTE80 (dans EnvDTE80.dll)
Syntaxe
'Déclaration
ReadOnly Property Languages As Languages
Get
Languages Languages { get; }
property Languages^ Languages {
Languages^ get ();
}
abstract Languages : Languages
function get Languages () : Languages
Valeur de propriété
Type : EnvDTE.Languages
Collection Languages.
Implémentations
Notes
Languages obtient une collection Languages qui contient une liste de 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é, 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();
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
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.