public ExpressionForArgs(IExpressionName index, IExpressionRight begin, IExpressionRight end, IExpressionRight step) { _index = index; _begin = begin; _end = end; _step = step; }
public ExpressionProperty(IExpressionRight target, IExpressionName property) { _target = target; _property = property; }
public ExpressionMethod(IExpressionRight target, IExpressionName property, IExpressionNumber count) { _target = target; _property = property; _count = count; }
public ExpressionForEach(IExpressionName index, IExpressionRight list, IExpression entry) { _index = index; _list = list; _entry = entry; }