Partilhar via


Interface IVsLanguageDebugInfo

Implemente para oferecer suporte à depuração para o serviço de linguagem.

Namespace:  Microsoft.VisualStudio.TextManager.Interop
Assembly:  Microsoft.VisualStudio.TextManager.Interop (em Microsoft.VisualStudio.TextManager.Interop.dll)

Sintaxe

'Declaração
<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

O tipo IVsLanguageDebugInfo expõe os membros a seguir.

Métodos

  Nome Descrição
Método público GetLanguageID Retorna o depurador back-end correspondente "ID de idioma".
Método público GetLocationOfName Preterido.Não use.
Método público GetNameOfLocation Gera um nome para o local especificado no arquivo.
Método público GetProximityExpressions Gera expressões de proximidade.
Método público IsMappedLocation Código de script retorna se o local contém código que é mapeado para outro documento, por exemplo, no lado do cliente.
Método público ResolveName O nome fornecido, fornecendo os nomes não ambíguos para todas as entidades que o nome "Marcelo" retira a ambigüidade.
Método público ValidateBreakpointLocation Valida a posição fornecida como um local para definir um ponto de interrupção.

Superior

Comentários

Implemente essa interface para oferecer suporte à depuração para o serviço de linguagem. Para fazer isso, seu serviço de linguagem deve oferecer suporte a uma QueryService pedir IVsLanguageDebugInfo.

Observações para Implementadores

IVsLanguageDebugInfoé implementada pelo pacote de serviço de linguagem e chamado pelo depurador. Para acessar a implementação do serviço de idioma, as chamadas do depurador QueryService com o serviço de linguagem como o serviço e IVsLanguageDebugInfo como a ID de interface. É recomendável que você implementa essa interface em seu objeto de serviço do idioma principal, embora ele pode ser implementado em qualquer objeto.

Consulte também

Referência

Namespace Microsoft.VisualStudio.TextManager.Interop