IVsLanguageDebugInfo2 Interface

Definição

Fornece suporte para manipuladores de exceção em um serviço de linguagem.

public interface class IVsLanguageDebugInfo2
public interface class IVsLanguageDebugInfo2
__interface IVsLanguageDebugInfo2
[System.Runtime.InteropServices.Guid("F1AF0080-C965-4E73-8763-3C6309707D59")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IVsLanguageDebugInfo2
[<System.Runtime.InteropServices.Guid("F1AF0080-C965-4E73-8763-3C6309707D59")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IVsLanguageDebugInfo2 = interface
Public Interface IVsLanguageDebugInfo2
Atributos

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 colocar um ponto de interrupção.

Notas aos Implementadores

Essa interface deve ser implementada no mesmo objeto que implementa a IVsLanguageDebugInfo interface; normalmente, ela está no próprio objeto de serviço de linguagem.

Notas aos Chamadores

Use essa interface quando precisar de informações detalhadas sobre um manipulador de exceção no código-fonte.

Você pode obter essa interface da IVsLanguageDebugInfo interface chamando o método QueryInterface em código não gerenciado ou convertendo a IVsLanguageDebugInfo interface em uma IVsLanguageDebugInfo2 interface no código gerenciado.

Métodos

QueryCatchLineSpan(IVsTextBuffer, Int32, Int32, Int32, TextSpan[])

Determina a extensão do bloco catch em um manipulador de exceção try/catch para um local especificado.

QueryCommonLanguageBlock(IVsTextBuffer, Int32, Int32, UInt32, Int32)

Determina se o local especificado está contido em um tipo especificado de bloco de manipulador de exceção.

ValidateInstructionpointLocation(IVsTextBuffer, Int32, Int32, TextSpan[])

Valida a posição fornecida como um local para definir uma instrução ou um ponto de interrupção.

Aplica-se a