Table of Contents

Class UnboundVBUserDefinedTypeFieldSymbol

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

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

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 enclosing user-defined-type symbol.

Name string

The identifier name of the field.

ResolvedType VBType

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