Class UnboundVBConstantMemberSymbol
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
WorkspaceRootUriThe workspace root for this symbol. For an external project or library, this should be different than the user's project workspace.
ParentUriUriThe
Uriof the parent symbol.NamestringThe identifier name of the symbol.
ScopeScopeKindThe allocation scope of the symbol.
ResolvedTypeVBTypeThe resolved VBType of the constant. Use VBUnknownType if the type isn't resolved yet.