Udostępnij za pośrednictwem


Microsoft.VisualStudio.Language.NavigateTo.Interfaces Przestrzeń nazw

Przestrzeń nazw Microsoft.VisualStudio.Language.NavigateTo zawiera interfejsy i klasy funkcji Przejdź do.

Klasy

ButtonDefinition

Definiuje przycisk interfejsu użytkownika dla interfejsu użytkownika dla interfejsu użytkownika.

DescriptionItem

Reprezentuje pojedynczą parę kategorii/szczegółów elementu opisu.

DescriptionRun

Reprezentuje przebieg tekstu pojedynczego opisu.

FilterAttribute

Identyfikuje filtr.

FilterDefinition

Klasa bazowa dla przycisku interfejsu użytkownika i parametru filtru.

FilterShortcutAttribute

Deklaruje skojarzenie między elementem a FilterShortcutDefinition particutlar FilterDefinition

FilterShortcutDefinition

Definiuje niestandardowy skrót filtru, który będzie przełączać skojarzone filtry.

FilterToShortcutDefinition

Określa mapowanie między elementem fitler i skrótami filtru.

KindFilterDefinition

Definiuje przycisk interfejsu użytkownika i filtr dla elementu NavigateToItemKind.

MatchKindExtensions

Przestrzeń nazw Microsoft.VisualStudio.Language.NavigateTo zawiera interfejsy i klasy funkcji Przejdź do.

NavigateToItem

Reprezentuje pojedynczy symbol i przechowuje wszystkie informacje niezbędne do zamawiania symboli. Symbole są sortowane najpierw w rodzaju dopasowania (dokładny, prefiks lub zwykły), a następnie nazwa, rodzaj (plik, klasa, metoda itp.), a na koniec na pomocniczym ciągu, aby przerwać wszelkie powiązania.

NavigateToItemKind

Zawiera stałe reprezentujące różne rodzaje symboli rozpoznawane przez algorytm sortowania.

NavigateToOptions

Implementacja .INavigateToOptions2

OnlyNavigateToSupportAttribute

Oznacza obiekt jako nadający INavigateToItemProviderFactory się tylko do użycia w kontekście Przejdź do.

PackageAttribute

Dodane do INavigateToItemProviderFactory implementacji w celu określenia pakietu, od niego zależy. Element INavigateToItemProviderFactory zostanie załadowany tylko wtedy, gdy zostanie załadowany określony pakiet.

Interfejsy

INavigateToCallback

Zbiera wyniki i aktualizacje stanu od dostawców. Prawidłowe jest wywołanie tych metod w dowolnej kolejności.

INavigateToCallback2

Zbiera wyniki i aktualizacje stanu od dostawców. Prawidłowe jest wywołanie tych metod w dowolnej kolejności.

INavigateToFilterParameters

Definiuje parametry filtrowania nawiguj do wyszukiwania.

INavigateToItemDisplay

Przechowuje odpowiednie informacje o wyświetlaniu interfejsu użytkownika dla symbolu.

INavigateToItemDisplay2

Dodaje opcjonalne zachowanie w wersji zapoznawczej dla implementacji INavigateToItemDisplay. Implementowanie interfejsu INavigateToItemDisplay2 oznacza element wyświetlania jako element obsługujący podgląd.

INavigateToItemDisplay3

Dodaje możliwość udostępnienia ikony elementu jako ImageMoniker elementu i umożliwia dostawcy opisywanie pasujących znaków elementu w przypadku złożonych scenariuszy dopasowania.

INavigateToItemDisplayFactory

Tworzy odpowiednie informacje o wyświetlaniu interfejsu użytkownika dla symbolu.

INavigateToItemProvider

Znajduje symbole pasujące do ciągu wyszukiwania i przekazuje je z powrotem do wywołania zwrotnego. Wystąpienie tego typu może zostać poproszone o wykonanie wielu wyszukiwań w okresie istnienia. Gdy nie będzie już używany, zostanie on usunięty.

INavigateToItemProvider2

Rozszerza element INavigateToItemProvider z funkcją filtrowania.

INavigateToItemProviderFactory

Odpowiedzialny za tworzenie nowych wystąpień programu INavigateToItemProvider.

INavigateToOptions

Reprezentuje opcje Przechodzenie do.

INavigateToOptions2

Przestrzeń nazw Microsoft.VisualStudio.Language.NavigateTo zawiera interfejsy i klasy funkcji Przejdź do.

IResultExpander

Zapewnia wywołanie zwrotne obiektów, które mogą poprawić wyniki wyszukiwania.

Wyliczenia

IncompleteReason

Standardowe przyczyny niekompletnych wyników.

MatchKind

Wskazuje sposób dopasowania symbolu do ciągu wyszukiwania.