Class StatementsNode
- Namespace
- EzrSquared.Runtime.Nodes
- Assembly
- ezrSquared-lib.dll
The Node structure for holding multiple statements.
public record StatementsNode : Node
- Inheritance
-
objectStatementsNode
- Inherited Members
Constructors
StatementsNode(IReadOnlyCollection<Node>, Position, Position)
The Node structure for holding multiple statements.
public StatementsNode(IReadOnlyCollection<Node> Statements, Position StartPosition, Position EndPosition)
Parameters
Statements
IReadOnlyCollection<Node>The statements.
StartPosition
PositionThe starting Position of the StatementsNode.
EndPosition
PositionThe ending Position of the StatementsNode.
Properties
Statements
The statements.
public IReadOnlyCollection<Node> Statements { get; init; }
Property Value
- IReadOnlyCollection<Node>