public VarVal CalcExpression() { var val = new VarVal(Id, Expression.Calc(), Expression.Type); OutputVariableSource.InternalFunnyValue = val.Value; return(val); }
public object Calc() { for (var index = 0; index < _ifExpressionNodes.Length; index++) { if ((bool)_conditionNodes[index].Calc()) { return(_ifExpressionNodes[index].Calc()); } } return(_elseNode.Calc()); }
public object Calc() => _fun.Calc(_arg1.Calc(), _arg2.Calc());
public object Calc() { var res = _origin.Calc(); return(_converter(res)); }
public override object Calc(object[] args) { SetVariables(args); return(Expression.Calc()); }
public object Calc() => ((FunnyStruct)_source.Calc()).GetValue(_fieldName);
public override object Calc(object[] args) => ((IConcreteFunction)_source.Calc()).Calc(args);