Interface IVsContainedLanguageCodeSupport
Fornece suporte para navegação de código, geração de eventos e assim por diante.
Namespace: Microsoft.VisualStudio.TextManager.Interop
Assembly: Microsoft.VisualStudio.TextManager.Interop.8.0 (em Microsoft.VisualStudio.TextManager.Interop.8.0.dll)
Sintaxe
'Declaração
<InterfaceTypeAttribute()> _
<GuidAttribute("F386BE91-0E80-43AF-8EB6-8B829FA06282")> _
Public Interface IVsContainedLanguageCodeSupport
[InterfaceTypeAttribute()]
[GuidAttribute("F386BE91-0E80-43AF-8EB6-8B829FA06282")]
public interface IVsContainedLanguageCodeSupport
[InterfaceTypeAttribute()]
[GuidAttribute(L"F386BE91-0E80-43AF-8EB6-8B829FA06282")]
public interface class IVsContainedLanguageCodeSupport
[<InterfaceTypeAttribute()>]
[<GuidAttribute("F386BE91-0E80-43AF-8EB6-8B829FA06282")>]
type IVsContainedLanguageCodeSupport = interface end
public interface IVsContainedLanguageCodeSupport
O tipo IVsContainedLanguageCodeSupport expõe os membros a seguir.
Métodos
Nome | Descrição | |
---|---|---|
![]() |
CreateUniqueEventName | Cria um manipulador de evento exclusivo, nome, receberá um contexto de classe, o nome da instância do objeto e o nome do evento. |
![]() |
EnsureEventHandler | Cria um manipulador de eventos recebe o contexto de classe, o nome da instância do objeto, o nome do evento e o nome (exclusivo) do manipulador de eventos, se nenhum já existir. |
![]() |
GetBaseClassName | Retorna o nome da classe base para a classe fornecida. |
![]() |
GetCompatibleEventHandlers | Retorna uma coleção de membros existentes que correspondem à assinatura da descrição do evento fornecido. |
![]() |
GetEventHandlerMemberID | Retorna a id de membro exclusivo de um manipulador de eventos que correspondem a descrição fornecida se existe. |
![]() |
GetMemberNavigationPoint | Obtém a posição (por exemplo o índice de caractere inicial, linha inicial, índice de caractere final, a linha final e ID de item do arquivo) no buffer secundário coordenadas ou as coordenadas de buffer de arquivo de classe parcial de uma dada a um membro de classe, que poderia ser armazenado em cache e posteriormente usado para navegar para esse membro. |
![]() |
GetMembers | Retorna uma coleção de membros correspondentes para os sinalizadores especificados. |
![]() |
IsValidID | Examina o ID fornecido para ver se ele é um identificador válido para o idioma contido. |
![]() |
OnRenamed | Chamado a partir de um contendo IVsContainedLanguageHost objeto indicando que uma renomeação de um tipo especificado foi iniciada. |
Superior
Comentários
Observações para implementadores
Implementar essa interface da mesma classe que implementa o IVsContainedLanguage interface para oferecer suporte a navegação de código, gerando eventos e obter acesso a vários elementos do bloco de código de idioma contidas.
Observações para chamadores
Obter essa interface ligando para o QueryInterface método em um IVsContainedLanguage de objeto ou a projeção pela IVsContainedLanguage o objeto para o IVsContainedLanguageCodeSupport interface.