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(TextSnapshotRange)
Represents a symbol (type, member, etc.) to which navigation can be made.
public NavigableSymbol(TextSnapshotRange snapshotRange)
| Parameter | Type | Description |
|---|---|---|
| snapshotRange | TextSnapshotRange | A TextSnapshotRange indicating the offset range of the symbol within its source file. |
Properties
ContentProvider
An IContentProvider that creates the content to render for the symbol within UI.
HierarchyLevel
The symbol's hierarchy level, which may sometimes be reflected in UI.
NavigationSnapshotOffset
The TextSnapshotOffset within the symbol's source file to navigate when the symbol is selected.
public TextSnapshotOffset? NavigationSnapshotOffset { get; set; }
Property Value
SnapshotRange
A TextSnapshotRange indicating the offset range of the symbol within its source file.
Inherited Members
- object.GetType()
- object.MemberwiseClone()
- object.ToString()
- object.Equals(object)
- object.Equals(object, object)
- object.ReferenceEquals(object, object)
- object.GetHashCode()