Class ForRangeStatement
Namespace: DotBoxD.Kernels
Assembly: DotBoxD.Kernels.dll
public sealed record ForRangeStatement : Statement, IEquatable<Statement>, IEquatable<ForRangeStatement>Inheritance
Section titled “Inheritance”object ← Statement ← ForRangeStatement
Implements
Section titled “Implements”IEquatable<Statement>, IEquatable<ForRangeStatement>
Inherited Members
Section titled “Inherited Members”Statement.Span, object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object?, object?), object.ToString()
Constructors
Section titled “Constructors”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)Parameters
Section titled “Parameters”LocalName string
Start Expression
End Expression
Body IReadOnlyList<Statement>
Span SourceSpan
Properties
Section titled “Properties”public IReadOnlyList<Statement> Body { get; init; }Property Value
Section titled “Property Value”public Expression End { get; init; }Property Value
Section titled “Property Value”LocalName
Section titled “ LocalName”public string LocalName { get; init; }Property Value
Section titled “Property Value”public Expression Start { get; init; }