Sdílet prostřednictvím


Microsoft.VisualStudio.Language.NavigateTo.Interfaces Obor názvů

Obor názvů Microsoft.VisualStudio.Language.NavigateTo obsahuje rozhraní a třídy pro funkci Přejít na.

Třídy

ButtonDefinition

Definuje tlačítko uživatelského rozhraní pro přechod do uživatelského rozhraní.

DescriptionItem

Představuje jednu dvojici kategorie / podrobností položky popisu.

DescriptionRun

Představuje jeden textový popis spuštění.

FilterAttribute

Identifikuje filtr.

FilterDefinition

Základní třída pro tlačítko uživatelského rozhraní a parametr filtru.

FilterShortcutAttribute

Deklaruje přidružení mezi FilterShortcutDefinition a dílčím FilterDefinition

FilterShortcutDefinition

Definuje zástupce vlastního filtru, který přepne přidružené filtry.

FilterToShortcutDefinition

Určuje mapování mezi fitlerem a klávesovými zkratkami filtru.

KindFilterDefinition

Definuje tlačítko uživatelského rozhraní a filtr pro NavigateToItemKind.

MatchKindExtensions

Obor názvů Microsoft.VisualStudio.Language.NavigateTo obsahuje rozhraní a třídy pro funkci Přejít na.

NavigateToItem

Představuje jeden symbol a obsahuje všechny informace potřebné k seřazení symbolů. Symboly jsou seřazeny nejprve podle typu shody (přesné, předpony nebo normální), potom podle názvu, druhu (soubor, třída, metoda atd.) a nakonec podle sekundárního řetězce, který přeruší všechny vazby.

NavigateToItemKind

Obsahuje konstanty představující různé druhy symbolů rozpoznané algoritmem řazení.

NavigateToOptions

Implementace .INavigateToOptions2

OnlyNavigateToSupportAttribute

Označí objekt INavigateToItemProviderFactory jako použitelný pouze v kontextu Přejít na.

PackageAttribute

Přidání do INavigateToItemProviderFactory implementace pro určení balíčku, na kterém závisí. Načte INavigateToItemProviderFactory se pouze v případě, že je načten zadaný balíček.

Rozhraní

INavigateToCallback

Shromažďuje výsledky a aktualizace stavu od poskytovatelů. Tyto metody lze volat v libovolném pořadí.

INavigateToCallback2

Shromažďuje výsledky a aktualizace stavu od poskytovatelů. Tyto metody lze volat v libovolném pořadí.

INavigateToFilterParameters

Definuje filtrovací parametry funkce Přejít na.

INavigateToItemDisplay

Obsahuje informace o zobrazení symbolu vhodné pro uživatelské rozhraní.

INavigateToItemDisplay2

Přidá volitelné chování preview pro INavigateToItemDisplay implementace. Implementace INavigateToItemDisplay2 označí položku zobrazení jako položku, která podporuje náhled.

INavigateToItemDisplay3

Přidává možnost poskytnout ikonu položky jako ImageMoniker a umožňuje zprostředkovateli popsat odpovídající znaky položky pro složité scénáře párování.

INavigateToItemDisplayFactory

Vytvoří informace o zobrazení vhodné pro uživatelské rozhraní pro symbol.

INavigateToItemProvider

Vyhledá symboly, které odpovídají hledanému řetězci, a předá je zpět zpětnému volání. Instance tohoto typu může být během své životnosti požádána o více hledání. Pokud se již nebude používat, bude odstraněn.

INavigateToItemProvider2

Rozšiřuje INavigateToItemProvider o funkci filtrování.

INavigateToItemProviderFactory

Zodpovídá za vytváření nových instancí objektu INavigateToItemProvider.

INavigateToOptions

Představuje možnosti Přejít na.

INavigateToOptions2

Obor názvů Microsoft.VisualStudio.Language.NavigateTo obsahuje rozhraní a třídy pro funkci Přejít na.

IResultExpander

Poskytuje zpětné volání pro objekty, které mohou zlepšit výsledky hledání.

Výčty

IncompleteReason

Standardní důvody neúplných výsledků

MatchKind

Označuje, jak symbol odpovídal hledanému řetězci.