Class CallNode
- Namespace
- EzrSquared.Runtime.Nodes
- Assembly
- ezrSquared-lib.dll
The Node structure for a function call.
public record CallNode : Node
- Inheritance
-
objectCallNode
- Inherited Members
Constructors
CallNode(Node, IReadOnlyCollection<Node>, Position, Position)
The Node structure for a function call.
public CallNode(Node Receiver, IReadOnlyCollection<Node> Arguments, Position StartPosition, Position EndPosition)
Parameters
Receiver
NodeThe function/object to be called.
Arguments
IReadOnlyCollection<Node>The array of arguments.
StartPosition
PositionEndPosition
Position
Properties
Arguments
The array of arguments.
public IReadOnlyCollection<Node> Arguments { get; init; }
Property Value
- IReadOnlyCollection<Node>
Receiver
The function/object to be called.
public Node Receiver { get; init; }