Class AddressOfExpressionNode
- Namespace
- RDCore.SDK.Model.AST.Expressions
- Assembly
- RDCore.SDK.dll
MS-VBAL 5.6.16.8 an AddressOf expression — legal only as an
IndexExpressionNode argument, yielding a procedure pointer rather than evaluating a
call.
public sealed record AddressOfExpressionNode : ExpressionNode, IEquatable<SyntaxNode>, IExecutableNode, IEquatable<ExpressionNode>, IEquatable<AddressOfExpressionNode>
- Inheritance
-
AddressOfExpressionNode
- Implements
- Inherited Members
Constructors
AddressOfExpressionNode(SyntaxNodeId, SourceLocation, ExpressionNode)
MS-VBAL 5.6.16.8 an AddressOf expression — legal only as an
IndexExpressionNode argument, yielding a procedure pointer rather than evaluating a
call.
public AddressOfExpressionNode(SyntaxNodeId Identity, SourceLocation Location, ExpressionNode Target)
Parameters
IdentitySyntaxNodeIdA unique identifier for this specific syntax node.
LocationSourceLocationThe
Location(holds the documentUriand aRange) of the bound expression.TargetExpressionNodeThe procedure or function being referenced.
Properties
Target
The procedure or function being referenced.
public ExpressionNode Target { get; init; }