Class BoundLate
An expression that is bound late: what its name or its type is, is resolved each time it is evaluated, as MS-VBAL's run-time semantics resolve it.
public sealed record BoundLate : BoundNode, IEquatable<BoundNode>, IEquatable<BoundLate>
- Inheritance
-
BoundLate
- Implements
- Inherited Members
Remarks
A name that resolves to nothing when it is bound - a variable declared implicitly, by its first use (MS-VBAL §5.6.10), or one a
session defines later - a callee that names nothing the binder can call, a New or a TypeOf … Is of a type that is not known yet, and
Me where no implicit parameter is: a simple name, an instance expression, a New expression, a TypeOf … Is, a member access or an index
expression. What it is made of is bound in its turn, each part on its own.
Constructors
BoundLate(ExpressionNode)
An expression that is bound late: what its name or its type is, is resolved each time it is evaluated, as MS-VBAL's run-time semantics resolve it.
public BoundLate(ExpressionNode Expression)
Parameters
ExpressionExpressionNodeThe expression.
Remarks
A name that resolves to nothing when it is bound - a variable declared implicitly, by its first use (MS-VBAL §5.6.10), or one a
session defines later - a callee that names nothing the binder can call, a New or a TypeOf … Is of a type that is not known yet, and
Me where no implicit parameter is: a simple name, an instance expression, a New expression, a TypeOf … Is, a member access or an index
expression. What it is made of is bound in its turn, each part on its own.