Freigeben über


Microsoft.VisualStudio.Language.NavigateTo.Interfaces Namespace

Der Microsoft.VisualStudio.Language.NavigateTo-Namespace enthält die Schnittstellen und Klassen für das Feature Navigieren zu.

Klassen

ButtonDefinition

Definiert eine Ui-Schaltfläche für eine für die Benutzeroberfläche Navigieren zur Benutzeroberfläche.

DescriptionItem

Stellt ein einzelnes Beschreibungselementkategorie/Detailpaar dar.

DescriptionRun

Stellt eine einzelne Beschreibungstextausführung dar.

FilterAttribute

Identifiziert einen Filter.

FilterDefinition

Basisklasse für eine Ui-Schaltfläche und einen Filterparameter.

FilterShortcutAttribute

Deklariert eine Zuordnung zwischen einem FilterShortcutDefinition und einem Partikutlar FilterDefinition

FilterShortcutDefinition

Definiert eine benutzerdefinierte Filterverknüpfung, die die zugeordneten Filter umschaltet.

FilterToShortcutDefinition

Gibt eine Zuordnung zwischen einer Fitler- und Filterverknüpfung an.

KindFilterDefinition

Definiert eine Ui-Schaltfläche und filtert für eine NavigateToItemKind.

MatchKindExtensions

Der Microsoft.VisualStudio.Language.NavigateTo-Namespace enthält die Schnittstellen und Klassen für das Feature Navigieren zu.

NavigateToItem

Stellt ein einzelnes Symbol dar und enthält alle Informationen, die zum Sortieren von Symbolen erforderlich sind. Symbole werden zuerst nach der Übereinstimmungsart (exakt, präfix oder normal) sortiert, dann nach Name, Art (Datei, Klasse, Methode usw.) und schließlich nach einer sekundären Zeichenfolge, um alle Verknüpfungen zu unterbrechen.

NavigateToItemKind

Enthält Konstanten, die die verschiedenen Symboltypen darstellen, die vom Sortieralgorithmus erkannt werden.

NavigateToOptions

Implementierung von INavigateToOptions2.

OnlyNavigateToSupportAttribute

Markiert eine INavigateToItemProviderFactory als nur in einem Gehe zu-Kontext verwendbar.

PackageAttribute

Zu einer INavigateToItemProviderFactory Implementierung hinzugefügt, um das Paket anzugeben, von dem sie abhängt. Die INavigateToItemProviderFactory wird nur geladen, wenn das angegebene Paket geladen wird.

Schnittstellen

INavigateToCallback

Sammelt Ergebnis- und Statusaktualisierungen von Anbietern. Es ist gültig, diese Methoden in beliebiger Reihenfolge aufzurufen.

INavigateToCallback2

Sammelt Ergebnis- und Statusaktualisierungen von Anbietern. Es ist gültig, diese Methoden in beliebiger Reihenfolge aufzurufen.

INavigateToFilterParameters

Definiert Navigation Zu Suchfilterparametern.

INavigateToItemDisplay

Enthält ui-geeignete Anzeigeinformationen für ein Symbol.

INavigateToItemDisplay2

Fügt ein optionales Vorschauverhalten für INavigateToItemDisplay-Implementierungen hinzu. Die Implementierung von INavigateToItemDisplay2 markiert das Anzeigeelement als ein Element, das die Vorschau unterstützt.

INavigateToItemDisplay3

Fügt die Möglichkeit hinzu, das Symbol eines Elements als ImageMoniker bereitzustellen, und ermöglicht es dem Anbieter, die übereinstimmenden Zeichen eines Elements für komplexe Abgleichsszenarien zu beschreiben.

INavigateToItemDisplayFactory

Erstellt ui-geeignete Anzeigeinformationen für ein Symbol.

INavigateToItemProvider

Sucht Nach Symbolen, die mit einer Suchzeichenfolge übereinstimmen, und übergibt sie an einen Rückruf. Ein instance dieses Typs kann aufgefordert werden, während seiner Lebensdauer mehrere Suchvorgänge durchzuführen. Wenn sie nicht mehr verwendet wird, wird sie verworfen.

INavigateToItemProvider2

Erweitert INavigateToItemProvider um Filterfunktionen.

INavigateToItemProviderFactory

Verantwortlich für das Erstellen neuer Instanzen von INavigateToItemProvider.

INavigateToOptions

Stellt Die Optionen "Navigieren zu" dar.

INavigateToOptions2

Der Microsoft.VisualStudio.Language.NavigateTo-Namespace enthält die Schnittstellen und Klassen für das Feature Navigieren zu.

IResultExpander

Stellt einen Rückruf für Objekte bereit, die Suchergebnisse verbessern können.

Enumerationen

IncompleteReason

Standardgründe für unvollständige Ergebnisse.

MatchKind

Gibt an, wie ein Symbol mit einer Suchzeichenfolge übereinstimmt.