Partilhar via


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
Método público 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.
Método público 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.
Método público GetBaseClassName Retorna o nome da classe base para a classe fornecida.
Método público GetCompatibleEventHandlers Retorna uma coleção de membros existentes que correspondem à assinatura da descrição do evento fornecido.
Método público GetEventHandlerMemberID Retorna a id de membro exclusivo de um manipulador de eventos que correspondem a descrição fornecida se existe.
Método público 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.
Método público GetMembers Retorna uma coleção de membros correspondentes para os sinalizadores especificados.
Método público IsValidID Examina o ID fornecido para ver se ele é um identificador válido para o idioma contido.
Método público 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.

Consulte também

Referência

Namespace Microsoft.VisualStudio.TextManager.Interop