Debugger3.Languages (Propiedad)
Obtiene una lista de lenguajes compatibles con el depurador.
Espacio de nombres: EnvDTE90
Ensamblado: EnvDTE90 (en EnvDTE90.dll)
Sintaxis
'Declaración
ReadOnly Property Languages As Languages
Get
Languages Languages { get; }
property Languages^ Languages {
Languages^ get ();
}
abstract Languages : Languages
function get Languages () : Languages
Valor de propiedad
Tipo: EnvDTE.Languages
Una colección Languages.
Implementaciones
Comentarios
Languages obtiene una colección Languages que contiene una lista de lenguajes compatibles con el depurador. La versión de Visual Studio y los complementos del lenguaje instalados determinan esta lista.
Ejemplos
En el siguiente ejemplo se muestra cómo usar la propiedad Languages.
Para probar esta propiedad:
- Abra el proyecto de destino y ejecute el complemento.
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
Seguridad de .NET Framework
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.