Neuron®
The Neuron® is the basis for the creation of open and secure federated networks for smart societies.
Loading...
Searching...
No Matches
DynamicIndex.cs
1using System;
4
6{
11 {
15 protected ElementList index;
16
27 : base(Left, NullCheck, Start, Length, Expression)
28 {
29 this.index = Right;
30 }
31
36
44 {
45 throw new NotImplementedException(); // TODO: Implement
46 }
47
48 }
49}
Class managing a script expression.
Definition: Expression.cs:39
Base class for all unary operators performing operand null checks.
bool NullCheck
If null check is to be used.
Base class for all nodes in a parsed script tree.
Definition: ScriptNode.cs:69
int Length
Length of expression covered by node.
Definition: ScriptNode.cs:101
int Start
Start position in script expression.
Definition: ScriptNode.cs:92
ElementList IndexOperand
Index operand.
Definition: DynamicIndex.cs:35
override IElement Evaluate(IElement Operand, Variables Variables)
Evaluates the node, using the variables provided in the Variables collection.
Definition: DynamicIndex.cs:43
DynamicIndex(ScriptNode Left, ElementList Right, bool NullCheck, int Start, int Length, Expression Expression)
Dynamic index operator
Definition: DynamicIndex.cs:26
Represents a list of elements.
Definition: ElementList.cs:15
Collection of variables.
Definition: Variables.cs:25
Basic interface for all types of elements.
Definition: IElement.cs:20