Interface IVsLanguageDebugInfo2
Fornece suporte para manipuladores de exceção em um serviço de linguagem.
Namespace: Microsoft.VisualStudio.TextManager.Interop
Assembly: Microsoft.VisualStudio.TextManager.Interop.8.0 (em Microsoft.VisualStudio.TextManager.Interop.8.0.dll)
Sintaxe
'Declaração
<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
O tipo IVsLanguageDebugInfo2 expõe os membros a seguir.
Métodos
Nome | Descrição | |
---|---|---|
![]() |
QueryCatchLineSpan | |
![]() |
QueryCommonLanguageBlock | Determina se o local especificado está contido dentro de um tipo especificado do bloco do manipulador de exceção. |
![]() |
ValidateInstructionpointLocation |
Superior
Comentários
Essa interface fornece suporte para trabalhar com manipuladores de exceção em um serviço de linguagem. Ele pode ser usado para localizar um bloco catch, determinar onde uma posição especificada está dentro de um bloco try/catch e validar uma posição especificada para a colocação de um ponto de interrupção.
Observações para implementadores
Esta interface deve ser implementada no mesmo objeto que implementa o IVsLanguageDebugInfo interface; Normalmente, isso é o próprio objeto de serviço de linguagem.
Observações para chamadores
Use essa interface quando você precisar de informações detalhadas sobre um manipulador de exceção no código-fonte.
Você pode obter a interface da IVsLanguageDebugInfo interface chamando o QueryInterface método no código não gerenciado ou ao convertê a IVsLanguageDebugInfo de interface para um IVsLanguageDebugInfo2 interface no código gerenciado.