Share via


Microsoft.VisualStudio.Language.NavigateTo.Interfaces Namespace

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

Classes

  Class Description
Public class DescriptionItem Represents a category/details pair for a single description item.
Public class DescriptionRun Represents a single description text run.
Public class NavigateToItem Represents a single symbol, and holds the information that is required to order symbols.
Public class NavigateToItemKind Specifies constants that represent the various kinds of symbols that are recognized by the sorting algorithm.
Public class PackageAttribute Added to INavigateToItemProviderFactory implementation to specify that package on which it depends. The INavigateToItemProviderFactory is loaded only if the specified package is loaded.

Interfaces

  Interface Description
Public interface INavigateToCallback Collects results and status updates from providers.
Public interface INavigateToItemDisplay Holds UI-appropriate display information for a symbol.
Public interface INavigateToItemDisplayFactory Creates UI-appropriate display information for a symbol.
Public interface INavigateToItemProvider Finds symbols that match a search string, and passes them back to a callback.
Public interface INavigateToItemProviderFactory Represents the creation of new instances of INavigateToItemProvider.
Public interface INavigateToOptions Represents Navigate To options.

Enumerations

  Enumeration Description
Public enumeration MatchKind Indicates how a symbol matches a search string.