Debugger2.Languages (Propiedad)
Obtiene una lista de lenguajes compatibles con el depurador.
Espacio de nombres: EnvDTE80
Ensamblado: EnvDTE80 (en EnvDTE80.dll)
Sintaxis
'Declaración
ReadOnly Property Languages As Languages
Languages Languages { get; }
property Languages^ Languages {
Languages^ get ();
}
abstract Languages : Languages with get
function get Languages () : Languages
Valor de propiedad
Tipo: Languages
Colección de Languages.
Comentarios
Languages obtiene una colección deLanguages 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 utilizar 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();
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
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.