Table of Contents

Class UnboundSymbol

Namespace
RDCore.SDK.Model.Symbols.Abstract
Assembly
RDCore.SDK.dll

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

WorkspaceRoot Uri

A Uri representing the absolute path to the library or project workspace.

ParentUri Uri

The Uri of the parent symbol.

Name string

The name of the symbol.

Scope ScopeKind

The allocation scope of this symbol.

Kind SymbolKindExt

A SymbolKind (extensible) metadata value describing the kind of symbol.

Properties

Scope

The allocation scope of this symbol.

public ScopeKind Scope { get; init; }

Property Value

ScopeKind