Share via


Microsoft.VisualStudio.Language.NavigateTo.Interfaces Espace de noms

L'espace de noms Microsoft.VisualStudio.Language.NavigateTo contient les interfaces et les classes pour la fonctionnalité Naviguer vers.

Classes

ButtonDefinition

Définit un bouton d’interface utilisateur pour un pour l’interface utilisateur Naviguer vers l’interface utilisateur.

DescriptionItem

Représente une seule paire catégorie/détails d’élément de description.

DescriptionRun

Représente une séquence de texte de description unique.

FilterAttribute

Identifie un filtre.

FilterDefinition

Classe de base pour un bouton d’interface utilisateur et un paramètre de filtre.

FilterShortcutAttribute

Déclare une association entre un FilterShortcutDefinition et un particutlar FilterDefinition

FilterShortcutDefinition

Définit un raccourci de filtre personnalisé qui bascule les filtres associés.

FilterToShortcutDefinition

Spécifie un mappage entre un ajustement et des raccourcis de filtre.

KindFilterDefinition

Définit un bouton d’interface utilisateur et un filtre pour un NavigateToItemKind.

MatchKindExtensions

L'espace de noms Microsoft.VisualStudio.Language.NavigateTo contient les interfaces et les classes pour la fonctionnalité Naviguer vers.

NavigateToItem

Représente un seul symbole et contient toutes les informations nécessaires pour classer les symboles. Les symboles sont triés d’abord sur le type de correspondance (exact, préfixe ou normal), puis sur le nom, le type (fichier, classe, méthode, etc.) et enfin sur une chaîne secondaire pour rompre les liens.

NavigateToItemKind

Contient des constantes représentant les différents types de symboles reconnus par l’algorithme de tri.

NavigateToOptions

Implémentation de INavigateToOptions2.

OnlyNavigateToSupportAttribute

Marque un INavigateToItemProviderFactory comme utilisable uniquement dans un contexte Atteindre.

PackageAttribute

Ajout à une INavigateToItemProviderFactory implémentation pour spécifier le package dont elle dépend. La INavigateToItemProviderFactory n'est chargée que si le package spécifié est chargé.

Interfaces

INavigateToCallback

Collecte les résultats et les mises à jour d'état auprès des fournisseurs. Il est valide d’appeler ces méthodes dans n’importe quel ordre.

INavigateToCallback2

Collecte les résultats et les mises à jour d'état auprès des fournisseurs. Il est valide d’appeler ces méthodes dans n’importe quel ordre.

INavigateToFilterParameters

Définit les paramètres de filtrage De recherche.

INavigateToItemDisplay

Contient des informations d’affichage adaptées à l’interface utilisateur pour un symbole.

INavigateToItemDisplay2

Ajoute un comportement d’aperçu facultatif pour les implémentations INavigateToItemDisplay. L’implémentation d’INavigateToItemDisplay2 marque l’élément d’affichage comme un élément qui prend en charge l’aperçu.

INavigateToItemDisplay3

Ajoute la possibilité de fournir l’icône d’un élément en tant que ImageMoniker et permet au fournisseur de décrire les caractères correspondants d’un élément pour des scénarios de correspondance complexes.

INavigateToItemDisplayFactory

Crée des informations d’affichage adaptées à l’interface utilisateur pour un symbole.

INavigateToItemProvider

Recherche les symboles qui correspondent à une chaîne de recherche et les repasse à un rappel. Un instance de ce type peut être invité à effectuer plusieurs recherches pendant sa durée de vie. Lorsqu’il ne sera plus utilisé, il sera éliminé.

INavigateToItemProvider2

Étend INavigateToItemProvider avec la fonctionnalité de filtrage.

INavigateToItemProviderFactory

Responsable de la création de nouvelles instances de INavigateToItemProvider.

INavigateToOptions

Représente les options Naviguer vers.

INavigateToOptions2

L'espace de noms Microsoft.VisualStudio.Language.NavigateTo contient les interfaces et les classes pour la fonctionnalité Naviguer vers.

IResultExpander

Fournit un rappel pour les objets qui peuvent améliorer les résultats de recherche.

Énumérations

IncompleteReason

Raisons standard des résultats incomplets.

MatchKind

Indique comment un symbole correspond à une chaîne de recherche.