Compartir a través de


IVsLanguageDebugInfo (Interfaz)

Implemente para admitir la depuración para el servicio de lenguaje.

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

Sintaxis

'Declaración
<GuidAttribute("F30A6A07-5340-4C0E-B312-5772558B0E63")> _
<InterfaceTypeAttribute()> _
Public Interface IVsLanguageDebugInfo
[GuidAttribute("F30A6A07-5340-4C0E-B312-5772558B0E63")]
[InterfaceTypeAttribute()]
public interface IVsLanguageDebugInfo
[GuidAttribute(L"F30A6A07-5340-4C0E-B312-5772558B0E63")]
[InterfaceTypeAttribute()]
public interface class IVsLanguageDebugInfo
[<GuidAttribute("F30A6A07-5340-4C0E-B312-5772558B0E63")>]
[<InterfaceTypeAttribute()>]
type IVsLanguageDebugInfo =  interface end
public interface IVsLanguageDebugInfo

El tipo IVsLanguageDebugInfo expone los siguientes miembros.

Métodos

  Nombre Descripción
Método público GetLanguageID Devuelve el depurador correspondiente back-end “identificador de idioma”.
Método público GetLocationOfName Obsoleto.No utilizar.
Método público GetNameOfLocation Genera un nombre para la ubicación especificada en el archivo.
Método público GetProximityExpressions genera expresiones de la proximidad.
Método público IsMappedLocation Devuelve si la ubicación contiene el código que está asignado a otro documento, por ejemplo, código de script de cliente.
Método público ResolveName Elimina la ambigüedad de nombre, proporcionar los nombres no-ambiguos para todas las entidades que “coincide con” nombre.
Método público ValidateBreakpointLocation Valida la posición especificada como un lugar para establecer un punto de interrupción.

Arriba

Comentarios

Implemente esta interfaz para admitir la depuración para el servicio de lenguaje. Para ello, el servicio de lenguaje debe admitir una llamada de QueryService para IVsLanguageDebugInfo.

Notas para los implementadores

IVsLanguageDebugInfo se implementa mediante el paquete del servicio de lenguaje y llama el depurador. Para tener acceso a la implementación del servicio de lenguaje, el depurador llama a QueryService con el servicio de lenguaje como servicio y IVsLanguageDebugInfo como el identificador de interfaz Se sugiere que implementa esta interfaz en el objeto de servicio principal del lenguaje, aunque se puede implementar en cualquier objeto.

Vea también

Referencia

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