Table of Contents

Class UnboundVBConstantMemberSymbol

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

A library-provided Const declaration that is not bound to a workspace document location.

public sealed record UnboundVBConstantMemberSymbol : UnboundVBReturningMemberSymbol, IEquatable<Symbol>, IEquatable<UnboundSymbol>, ITypedSymbol, IEquatable<UnboundTypedSymbol>, IEquatable<UnboundVBTypeMemberSymbol>, IEquatable<UnboundVBReturningMemberSymbol>, IEquatable<UnboundVBConstantMemberSymbol>
Inheritance
UnboundVBConstantMemberSymbol
Implements
Inherited Members

Constructors

UnboundVBConstantMemberSymbol(Uri, Uri, string, ScopeKind, VBType)

A library-provided Const declaration that is not bound to a workspace document location.

public UnboundVBConstantMemberSymbol(Uri WorkspaceRoot, Uri ParentUri, string Name, ScopeKind Scope, VBType ResolvedType)

Parameters

WorkspaceRoot Uri

The workspace root for this symbol. For an external project or library, this should be different than the user's project workspace.

ParentUri Uri

The Uri of the parent symbol.

Name string

The identifier name of the symbol.

Scope ScopeKind

The allocation scope of the symbol.

ResolvedType VBType

The resolved VBType of the constant. Use VBUnknownType if the type isn't resolved yet.