Microsoft.VisualStudio.Language.NavigateTo.Interfaces Namespace
The Microsoft.VisualStudio.Language.NavigateTo namespace contains the interfaces and classes for the Navigate To feature.
| Class | Description | |
|---|---|---|
![]() | DescriptionItem | Represents a category/details pair for a single description item. |
![]() | DescriptionRun | Represents a single description text run. |
![]() | 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. |
| Interface | Description | |
|---|---|---|
![]() | 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. |
![]() | 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. |
![]() | INavigateToItemDisplayFactory | Creates UI-appropriate display information for a symbol. |
![]() | INavigateToItemProvider | Finds symbols that match a search string, and passes them back to a callback. |
![]() | INavigateToItemProviderFactory | Represents the creation of new instances of INavigateToItemProvider. |
![]() | INavigateToOptions | Represents Navigate To options. |
| Enumeration | Description | |
|---|---|---|
![]() | IncompleteReason | Standard reasons for incomplete results. |
![]() | MatchKind | Indicates how a symbol matches a search string. |


