NavigateToItem NavigateToItem NavigateToItem Class

Definition

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

public sealed class NavigateToItem
type NavigateToItem = class
Public NotInheritable Class NavigateToItem
Inheritance
NavigateToItemNavigateToItemNavigateToItem

Remarks

Symbols are sorted in the following order:

  1. matchKind (exact, prefix, or regular).

  2. name.

  3. kind (file, class, method, and so on).

  4. secondarySort, to sort any symbols that are otherwise equivalent.

Constructors

NavigateToItem(String, String, String, String, Object, MatchKind, INavigateToItemDisplayFactory) NavigateToItem(String, String, String, String, Object, MatchKind, INavigateToItemDisplayFactory) NavigateToItem(String, String, String, String, Object, MatchKind, INavigateToItemDisplayFactory)

Initializes a new instance of the NavigateToItem class.

NavigateToItem(String, String, String, String, Object, MatchKind, Boolean, INavigateToItemDisplayFactory) NavigateToItem(String, String, String, String, Object, MatchKind, Boolean, INavigateToItemDisplayFactory) NavigateToItem(String, String, String, String, Object, MatchKind, Boolean, INavigateToItemDisplayFactory)

Properties

DisplayFactory DisplayFactory DisplayFactory

Gets UI-appropriate display information for the symbol.

IsCaseSensitive IsCaseSensitive IsCaseSensitive
Kind Kind Kind

Gets the symbol's kind. The kind is the file, class, method, and so on. It is one of the constants defined in NavigateToItemKind.

Language Language Language

Gets the language from which the symbol comes.

MatchKind MatchKind MatchKind

Gets the MatchKind member that indicates how the symbol matches the search string.

Name Name Name

Gets the name of the symbol.

SecondarySort SecondarySort SecondarySort

Gets the arbitrary string that is used to sort symbols that are otherwise equivalent.

Tag Tag Tag

Gets the custom data that the implementer provided.

Extension Methods

FindAncestor<TElementType>(TElementType, Func<TElementType,TElementType>, Func<TElementType,Boolean>) FindAncestor<TElementType>(TElementType, Func<TElementType,TElementType>, Func<TElementType,Boolean>) FindAncestor<TElementType>(TElementType, Func<TElementType,TElementType>, Func<TElementType,Boolean>)
FindAncestor<TAncestorType,TElementType>(TElementType, Func<TElementType,TElementType>) FindAncestor<TAncestorType,TElementType>(TElementType, Func<TElementType,TElementType>) FindAncestor<TAncestorType,TElementType>(TElementType, Func<TElementType,TElementType>)

Microsoft internal use only.

FindAncestorOrSelf<TElementType>(TElementType, Func<TElementType,TElementType>, Func<TElementType,Boolean>) FindAncestorOrSelf<TElementType>(TElementType, Func<TElementType,TElementType>, Func<TElementType,Boolean>) FindAncestorOrSelf<TElementType>(TElementType, Func<TElementType,TElementType>, Func<TElementType,Boolean>)
FindAncestorOrSelf<TAncestorType,TElementType>(TElementType, Func<TElementType,TElementType>) FindAncestorOrSelf<TAncestorType,TElementType>(TElementType, Func<TElementType,TElementType>) FindAncestorOrSelf<TAncestorType,TElementType>(TElementType, Func<TElementType,TElementType>)
IsAncestorOf<TElementType>(TElementType, TElementType, Func<TElementType,TElementType>) IsAncestorOf<TElementType>(TElementType, TElementType, Func<TElementType,TElementType>) IsAncestorOf<TElementType>(TElementType, TElementType, Func<TElementType,TElementType>)

Microsoft internal use only.

Applies to