Class BoundDictionaryAccess
A dictionary access (MS-VBAL §5.6.14): c!key, the default member of the object called with the name after the bang as a
String.
public sealed record BoundDictionaryAccess : BoundNode, IEquatable<BoundNode>, IEquatable<BoundDictionaryAccess>
- Inheritance
-
BoundDictionaryAccess
- Implements
- Inherited Members
Remarks
The binding is the owner's: which default member the object has, and what it returns, is the evaluation's, each time.
Constructors
BoundDictionaryAccess(DictionaryAccessExpressionNode, BoundNode?)
A dictionary access (MS-VBAL §5.6.14): c!key, the default member of the object called with the name after the bang as a
String.
public BoundDictionaryAccess(DictionaryAccessExpressionNode DictionaryAccess, BoundNode? Owner)
Parameters
DictionaryAccessDictionaryAccessExpressionNodeThe dictionary access.
OwnerBoundNodeThe object it is written on, bound; null for one written with nothing before the bang, which is on the target of the enclosing
Withblock.
Remarks
The binding is the owner's: which default member the object has, and what it returns, is the evaluation's, each time.
Properties
DictionaryAccess
The dictionary access.
public DictionaryAccessExpressionNode DictionaryAccess { get; init; }
Property Value
Owner
The object it is written on, bound; null for one written with nothing before the bang, which is on the target of
the enclosing With block.
public BoundNode? Owner { get; init; }