Compartir a través de


IVsLanguageDebugInfo2 (Interfaz)

Proporciona compatibilidad para los controladores de excepciones en un servicio de lenguaje.

Espacio de nombres:  Microsoft.VisualStudio.TextManager.Interop
Ensamblado:  Microsoft.VisualStudio.TextManager.Interop.8.0 (en Microsoft.VisualStudio.TextManager.Interop.8.0.dll)

Sintaxis

'Declaración
<GuidAttribute("F1AF0080-C965-4E73-8763-3C6309707D59")> _
<InterfaceTypeAttribute()> _
Public Interface IVsLanguageDebugInfo2
[GuidAttribute("F1AF0080-C965-4E73-8763-3C6309707D59")]
[InterfaceTypeAttribute()]
public interface IVsLanguageDebugInfo2
[GuidAttribute(L"F1AF0080-C965-4E73-8763-3C6309707D59")]
[InterfaceTypeAttribute()]
public interface class IVsLanguageDebugInfo2
[<GuidAttribute("F1AF0080-C965-4E73-8763-3C6309707D59")>]
[<InterfaceTypeAttribute()>]
type IVsLanguageDebugInfo2 =  interface end
public interface IVsLanguageDebugInfo2

El tipo IVsLanguageDebugInfo2 expone los siguientes miembros.

Métodos

  Nombre Descripción
Método público QueryCatchLineSpan
Método público QueryCommonLanguageBlock Determina si la ubicación especificada está contenida dentro de un tipo especificado de bloque del controlador de excepciones.
Método público ValidateInstructionpointLocation

Arriba

Comentarios

Esta interfaz proporciona compatibilidad para trabajar con los controladores de excepciones en un servicio de lenguaje. Se puede utilizar para buscar un bloque catch, determina donde es una posición especificada dentro de un bloque try/catch, y para validar una posición especificada para colocar un punto de interrupción.

Notas para los implementadores

esta interfaz se debe implementar en el mismo objeto que implementa la interfaz de IVsLanguageDebugInfo ; normalmente, esto está en el objeto de propio servicio de lenguaje.

Notas para los llamadores

Utilice esta interfaz cuando necesita información detallada de un controlador de excepciones en código fuente.

Puede obtener esta interfaz de la interfaz de IVsLanguageDebugInfo llamando al método de QueryInterface en código no administrado o convertir la interfaz de IVsLanguageDebugInfo a una interfaz de IVsLanguageDebugInfo2 en código administrado.

Vea también

Referencia

Microsoft.VisualStudio.TextManager.Interop (Espacio de nombres)