5.6.2 Expression Evaluation
Note
This section describes the implementation of MS-VBAL §5.6.2 Expression Evaluation.
5.6.2.1 Evaluation to a data value
This section corresponds to MS-VBAL §5.6.2.1 Evaluation to a data value.
Note
Reserved. This section has no content yet.
5.6.2.2 Evaluation to a simple data value
Note
This section describes the implementation of MS-VBAL §5.6.2.2 Evaluation to a simple data value.
The default member of a class type can be implicitly invoked through let-coercion, yielding the data value of the object. See RD-VBAL §2.4.2.2.2 Default Member and RD-VBAL §5.5.1.2 Runtime semantics.
5.6.2.3 Default Member Recursion Limits
Note
This section describes the implementation of MS-VBAL §5.6.2.3 Default Member Recursion Limits.
When the default member also yields an object data type, the implicit invocation of a default member through let-coercion recurses as needed. See RD-VBAL §2.4.2 Non-intrinsic Types.
⏮️ RD-VBAL §5.6.1 Expression Classifications | ⏭️ RD-VBAL §5.6.3 Member Resolution