Class UnboundVBModuleFieldVariableMemberSymbol
Represents an unbound module-level variable (field) member declaration.
public record UnboundVBModuleFieldVariableMemberSymbol : UnboundVBReturningMemberSymbol, IEquatable<Symbol>, IEquatable<UnboundSymbol>, IEquatable<UnboundTypedSymbol>, IEquatable<UnboundVBTypeMemberSymbol>, IEquatable<UnboundVBReturningMemberSymbol>, IEquatable<UnboundVBModuleFieldVariableMemberSymbol>
- Inheritance
-
UnboundVBModuleFieldVariableMemberSymbol
- Implements
- Inherited Members
Remarks
Module fields are considered to be returning members scoped at the module or global level.
Constructors
UnboundVBModuleFieldVariableMemberSymbol(Uri, Uri, string, VBType)
Represents an unbound module-level variable (field) member declaration.
public UnboundVBModuleFieldVariableMemberSymbol(Uri WorkspaceRoot, Uri ParentUri, string Name, 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.
ResolvedTypeVBTypeThe resolved
VBTypeof this member. UseVBUnknownTypeif the type isn't resolved yet.
Remarks
Module fields are considered to be returning members scoped at the module or global level.