Table of Contents

Class NcIndirectVariableExpr

Namespace
Hi.NcParsers.EvaluationSyntaxs.Evaluation
Assembly
HiMech.dll

Indirect variable reference #[expr]. The inner expression is evaluated and truncated toward zero to obtain an integer; the lookup key is then Prefix concatenated with that integer (e.g. Prefix="#", computed 124"#124").

public sealed record NcIndirectVariableExpr : NcExpr, IEquatable<NcExpr>, IEquatable<NcIndirectVariableExpr>
Inheritance
NcIndirectVariableExpr
Implements
Inherited Members
Extension Methods

Constructors

NcIndirectVariableExpr(string, NcExpr)

Indirect variable reference #[expr]. The inner expression is evaluated and truncated toward zero to obtain an integer; the lookup key is then Prefix concatenated with that integer (e.g. Prefix="#", computed 124"#124").

public NcIndirectVariableExpr(string Prefix, NcExpr Index)

Parameters

Prefix string
Index NcExpr

Properties

Index

public NcExpr Index { get; init; }

Property Value

NcExpr

Prefix

public string Prefix { get; init; }

Property Value

string