NavigableSymbol Class
Represents a symbol (type, member, etc.) to which navigation can be made.
public class NavigableSymbol : INavigableSymbol
- Inheritance:
- object object
- Implements:
- INavigableSymbol
Constructors
NavigableSymbol()
Initializes a new instance of the NavigableSymbol
class.
public NavigableSymbol()
Properties
ContentProvider
Gets or sets an IContentProvider that creates the content to render for the symbol within UI.
public IContentProvider ContentProvider { get; set; }
Property Value
- IContentProvider:
An IContentProvider that creates the content to render for the symbol within UI.
HierarchyLevel
Gets or sets the symbol's hierarchy level, which may sometimes be reflected in UI.
public int HierarchyLevel { get; set; }
Property Value
- int:
The symbol's hierarchy level, which may sometimes be reflected in UI.
NavigationSnapshotOffset
Gets or sets the TextSnapshotOffset within the symbol's source file to navigate when the symbol is selected.
public TextSnapshotOffset? NavigationSnapshotOffset { get; set; }
Property Value
- TextSnapshotOffset?:
The TextSnapshotOffset within the symbol's source file to navigate when the symbol is selected.
SnapshotRange
Gets or sets a TextSnapshotRange indicating the offset range of the symbol within its source file.
public TextSnapshotRange SnapshotRange { get; set; }
Property Value
- TextSnapshotRange:
A TextSnapshotRange indicating the offset range of the symbol within its source file.