Debugger.Languages Property
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Gets a list of languages that the debugger supports.
public:
property EnvDTE::Languages ^ Languages { EnvDTE::Languages ^ get(); };
[System.Runtime.InteropServices.DispId(101)]
public EnvDTE.Languages Languages { [System.Runtime.InteropServices.DispId(101)] get; }
[<System.Runtime.InteropServices.DispId(101)>]
[<get: System.Runtime.InteropServices.DispId(101)>]
member this.Languages : EnvDTE.Languages
Public ReadOnly Property Languages As Languages
Property Value
A Languages collection.
- Attributes
Examples
The following example demonstrates how to use the Languages property.
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
Remarks
Languages returns a Languages collection containing a list of languages that the debugger supports. This list is dictated by the version of Visual Studio and the installed language add-ons.