Class UnboundSymbol
A Symbol that is not bound to a workspace document Location.
public abstract record UnboundSymbol : Symbol, IEquatable<Symbol>, IEquatable<UnboundSymbol>
- Inheritance
-
UnboundSymbol
- Implements
- Derived
- Inherited Members
Constructors
UnboundSymbol(Uri, Uri, string, ScopeKind, SymbolKindExt)
A Symbol that is not bound to a workspace document Location.
protected UnboundSymbol(Uri WorkspaceRoot, Uri ParentUri, string Name, ScopeKind Scope, SymbolKindExt Kind)
Parameters
WorkspaceRootUriA
Urirepresenting the absolute path to the library or project workspace.ParentUriUriThe
Uriof the parent symbol.NamestringThe name of the symbol.
ScopeScopeKindThe allocation scope of this symbol.
KindSymbolKindExtA
SymbolKind(extensible) metadata value describing the kind of symbol.
Properties
Scope
The allocation scope of this symbol.
public ScopeKind Scope { get; init; }