Compartilhar via


Microsoft.VisualStudio.Language.NavigateTo.Interfaces Namespace

O namespace Microsoft.VisualStudio.Language.NavigateTo contém as interfaces e classes do recurso Navegar para.

Classes

ButtonDefinition

Define um botão de interface do usuário para um para a interface do usuário Navegar para.

DescriptionItem

Representa um único par de detalhes/categoria de item de descrição.

DescriptionRun

Representa uma única execução de texto de descrição.

FilterAttribute

Identifica um filtro.

FilterDefinition

Classe base para um botão de interface do usuário e um parâmetro de filtro.

FilterShortcutAttribute

Declara uma associação entre um FilterShortcutDefinition e um particutlar FilterDefinition

FilterShortcutDefinition

Define um atalho de filtro personalizado que alternará os filtros associados.

FilterToShortcutDefinition

Especifica um mapeamento entre um fitler e atalhos de filtro.

KindFilterDefinition

Define um botão de interface do usuário e o filtro para um NavigateToItemKind.

MatchKindExtensions

O namespace Microsoft.VisualStudio.Language.NavigateTo contém as interfaces e classes do recurso Navegar para.

NavigateToItem

Representa um único símbolo e contém todas as informações necessárias para ordenar símbolos. Os símbolos são classificados primeiro no tipo de correspondência (exato, prefixo ou regular), depois nome, tipo (arquivo, classe, método etc.) e, por fim, em uma cadeia de caracteres secundária para quebrar quaisquer vínculos.

NavigateToItemKind

Contém constantes que representam os diferentes tipos de símbolo reconhecidos pelo algoritmo de classificação.

NavigateToOptions

Implementação de INavigateToOptions2.

OnlyNavigateToSupportAttribute

Marca um INavigateToItemProviderFactory como utilizável apenas em um contexto Go To.

PackageAttribute

Adicionado a uma implementação INavigateToItemProviderFactory para especificar o pacote do qual ele depende. O INavigateToItemProviderFactory será carregado somente se o pacote especificado for carregado.

Interfaces

INavigateToCallback

Coleta resultados e status atualizações de provedores. É válido chamar esses métodos em qualquer ordem.

INavigateToCallback2

Coleta resultados e status atualizações de provedores. É válido chamar esses métodos em qualquer ordem.

INavigateToFilterParameters

Define os parâmetros de filtragem de pesquisa Navegar para.

INavigateToItemDisplay

Contém informações de exibição adequadas à interface do usuário para um símbolo.

INavigateToItemDisplay2

Adiciona um comportamento de visualização opcional para implementações de INavigateToItemDisplay. Implementar INavigateToItemDisplay2 marca o item de exibição como aquele que dá suporte à visualização.

INavigateToItemDisplay3

Adiciona uma capacidade de fornecer o ícone de um item como um ImageMoniker e permite que o provedor descreva os caracteres correspondentes de um item para cenários complexos de correspondência.

INavigateToItemDisplayFactory

Cria informações de exibição adequadas à interface do usuário para um símbolo.

INavigateToItemProvider

Localiza símbolos que correspondem a uma cadeia de caracteres de pesquisa e os passa de volta para um retorno de chamada. Uma instância desse tipo pode ser solicitada a fazer várias pesquisas durante seu tempo de vida. Quando ele não for mais usado, ele será descartado.

INavigateToItemProvider2

Estende INavigateToItemProvider com funcionalidade de filtragem.

INavigateToItemProviderFactory

Responsável por criar novas instâncias do INavigateToItemProvider.

INavigateToOptions

Representa as opções Navegar para.

INavigateToOptions2

O namespace Microsoft.VisualStudio.Language.NavigateTo contém as interfaces e classes do recurso Navegar para.

IResultExpander

Fornece um retorno de chamada para objetos que podem melhorar os resultados da pesquisa.

Enumerações

IncompleteReason

Motivos padrão para resultados incompletos.

MatchKind

Indica como um símbolo correspondeu a uma cadeia de caracteres de pesquisa.