Table of Contents

Enum StdLibMemberKind

Namespace
RDCore.SDK.Runtime.Abstract.StdLib
Assembly
RDCore.SDK.dll

Which kind of VBA member a standard-library declaration declares, where the signature alone does not say.

public enum StdLibMemberKind

Fields

Procedure = 0

A Sub or a Function, according to whether the signature states a return type.

PropertyGet = 1

A Property Get accessor. Its signature states a return type.

PropertyLet = 2

A Property Let accessor: the value-assignment half of a property, whose last parameter is the assigned value.

PropertySet = 3

A Property Set accessor: the reference-assignment half of a property, whose last parameter is the assigned object reference.

Remarks

A declaration's return type is stated by its signature - a RuntimeSemanticsEvaluationResult<TValue> names one, a RuntimeSemanticsEvaluationResult names none - so Sub and Function need not be distinguished here. Nothing in a signature distinguishes a Property Get from a Function, or a Property Let from a Sub, which is what this is for.