Table of Contents

Namespace RDCore.SDK.Model.Symbols.VBProject

Classes

ParamArrayParameterSymbol
UnboundVBConstantMemberSymbol

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

UnboundVBEnumMemberSymbol

Represents an Enum type declaration symbol.

UnboundVBEventMemberSymbol

Represents an unbound Event declaration symbol.

UnboundVBFunctionMemberSymbol

Represents a specific unbound Function member declaration.

UnboundVBInstanceFieldVariableMemberSymbol

An UnboundVBReturningMemberSymbol representing an instance field (variable) member.

UnboundVBModuleFieldVariableMemberSymbol

Represents an unbound module-level variable (field) member declaration.

UnboundVBParameterSymbol
UnboundVBProcedureMemberSymbol

Represents any unbound Sub member declaration.

UnboundVBPropertyGetMemberSymbol

Represents a Property Get procedure declaration.

UnboundVBPropertyLetMemberSymbol

Represents an unbound Property Let procedure member declaration symbol.

UnboundVBPropertySetMemberSymbol

Represents an unbound Property Set procedure member declaration symbol.

UnboundVBUserDefinedTypeFieldSymbol

Represents an unbound field of a user-defined Type declaration.

UnboundVBUserDefinedTypeMemberSymbol

An unbound VBUserDefinedType declaration.

VBConstantMemberSymbol

A module-level Const declaration. A constant statically evaluates to a value of a fixed VBType and cannot be assigned at run-time; an Enum member is modelled separately by VBEnumConstMemberSymbol.

VBDeferredTypeMemberSymbol
VBEnumConstMemberSymbol

A member of an VBEnumType.

VBEnumMemberSymbol

Represents an Enum type declaration symbol.

VBEventMemberSymbol

Represents an Event member declaration symbol.

VBExternalFunctionMemberSymbol

Represents an external Declare Function member declaration.

VBExternalSubMemberSymbol

Represents a Declare Sub external member declaration.

VBFunctionMemberSymbol

Represents a specific Function member declaration.

VBInstanceFieldVariableMemberSymbol

A VBReturningMemberSymbol representing an instance field (variable) member.

VBModuleFieldVariableMemberSymbol

Represents a module-level variable (field) member declaration.

VBParameterSymbol

Represents a parameter symbol.

VBProcedureMemberSymbol

Represents any Sub member declaration.

VBPropertyGetMemberSymbol

Represents a Property Get procedure declaration.

VBPropertyLetMemberSymbol

Represents a Property Let procedure member declaration symbol.

VBPropertySetMemberSymbol

Represents a Property Set procedure member declaration symbol.

VBUserDefinedTypeFieldSymbol

Represents a field (element) of a user-defined Type … End Type declaration (MS-VBAL 5.2.3.3). Unlike a module field it is not independently accessible — it is reached only through an instance of its enclosing type — so it is a distinct symbol whose ParentUri is the VBUserDefinedTypeMemberSymbol, not the module.

VBUserDefinedTypeMemberSymbol

A VBUserDefinedType declaration.