Microsoft.VisualStudio.Language.NavigateTo.Interfaces Przestrzeń nazw
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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. |