Table of Contents

Class StatementsNode

Namespace
EzrSquared.Runtime.Nodes
Assembly
ezrSquared-lib.dll

The Node structure for holding multiple statements.

public record StatementsNode : Node
Inheritance
object
StatementsNode
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 Position

The starting Position of the StatementsNode.

EndPosition Position

The ending Position of the StatementsNode.

Properties

Statements

The statements.

public IReadOnlyCollection<Node> Statements { get; init; }

Property Value

IReadOnlyCollection<Node>