Microsoft.VisualStudio.Language.NavigateTo.Interfaces Namespace

The Microsoft.VisualStudio.Language.NavigateTo namespace contains the interfaces and classes for the Navigate To feature.

Classes

ButtonDefinition
DescriptionItem

Represents a category/details pair for a single description item.

DescriptionRun

Represents a single description text run.

FilterAttribute
FilterDefinition
FilterShortcutAttribute
FilterShortcutDefinition
FilterToShortcutDefinition
KindFilterDefinition
NavigateToItem

Represents a single symbol, and holds the information that is required to order symbols.

NavigateToItemKind

Specifies constants that represent the various kinds of symbols that are recognized by the sorting algorithm.

PackageAttribute

Represents the INavigateToItemProviderFactory implementation to specify that package it depends on. The INavigateToItemProviderFactory will only be loaded if the specified package is loaded.

Interfaces

INavigateToCallback

Collects results and status updates from providers.

INavigateToCallback2

Provides the results and status updates from providers. It is valid to call the methods in any order.

INavigateToFilterParameters
INavigateToItemDisplay

Holds UI-appropriate display information for a symbol.

INavigateToItemDisplay2

Adds an optional preview behavior for INavigateToItemDisplay implementations. Implementing INavigateToItemDisplay2 marks the display item as one that supports previewing.

INavigateToItemDisplay3
INavigateToItemDisplayFactory

Creates UI-appropriate display information for a symbol.

INavigateToItemProvider

Finds symbols that match a search string, and passes them back to a callback.

INavigateToItemProvider2
INavigateToItemProviderFactory

Represents the creation of new instances of INavigateToItemProvider.

INavigateToOptions

Represents Navigate To options.

INavigateToOptions2
IResultExpander

Enums

IncompleteReason

Standard reasons for incomplete results.

MatchKind

Indicates how a symbol matches a search string.