Class UnboundVBUserDefinedTypeFieldSymbol
Represents an unbound field of a user-defined Type declaration.
public sealed record UnboundVBUserDefinedTypeFieldSymbol : UnboundVBReturningMemberSymbol, IEquatable<Symbol>, IEquatable<UnboundSymbol>, ITypedSymbol, IEquatable<UnboundTypedSymbol>, IEquatable<UnboundVBTypeMemberSymbol>, IEquatable<UnboundVBReturningMemberSymbol>, IEquatable<UnboundVBUserDefinedTypeFieldSymbol>
- Inheritance
-
UnboundVBUserDefinedTypeFieldSymbol
- Implements
- Inherited Members
Constructors
UnboundVBUserDefinedTypeFieldSymbol(Uri, Uri, string, VBType)
Represents an unbound field of a user-defined Type declaration.
public UnboundVBUserDefinedTypeFieldSymbol(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 enclosing user-defined-type symbol.NamestringThe identifier name of the field.
ResolvedTypeVBTypeThe resolved
VBTypeof this field. UseVBUnknownTypeif the type isn't resolved yet.