Skip to content

Class ForRangeStatement

Namespace: DotBoxD.Kernels
Assembly: DotBoxD.Kernels.dll

public sealed record ForRangeStatement : Statement, IEquatable<Statement>, IEquatable<ForRangeStatement>

objectStatementForRangeStatement

IEquatable<Statement>, IEquatable<ForRangeStatement>

Statement.Span, object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object?, object?), object.ToString()

ForRangeStatement(string, Expression, Expression, IReadOnlyList<Statement>, SourceSpan)

Section titled “ ForRangeStatement(string, Expression, Expression, IReadOnlyList<Statement>, SourceSpan)”
public ForRangeStatement(string LocalName, Expression Start, Expression End, IReadOnlyList<Statement> Body, SourceSpan Span)

LocalName string

Start Expression

End Expression

Body IReadOnlyList<Statement>

Span SourceSpan

public IReadOnlyList<Statement> Body { get; init; }

IReadOnlyList<Statement>

public Expression End { get; init; }

Expression

public string LocalName { get; init; }

string

public Expression Start { get; init; }

Expression