public override object GetValue(ExecutionContext ctx) { string res = ""; if (element != null) { res += Convert.ToString(element.GetValue(ctx)); } if (concatenation != null) { res += Convert.ToString(concatenation.GetValue(ctx)); } return res; }
public override object GetValue(ExecutionContext ctx) { string res = ""; if (text != null) { res += text.GetValue(ctx); } if (expressionList != null) { foreach (Expression ex in expressionList) { res += ex.GetValue(ctx); } } return res; }
public override object GetValue(ExecutionContext ctx) { string functionName = function.GetValue(ctx).ToString(); Functor f = ctx.GetFunction(functionName); ArrayList arguments = new ArrayList(); if (!emptyArgsList) { if (args.GetType() == typeof(Sequence<Expression>)) { Sequence<Expression> seq = (Sequence<Expression>)args; foreach (Expression ex in (Sequence<Expression>)args) { arguments.Add(ex.GetValue(ctx)); } } else { arguments.Add(((Expression)args).GetValue(ctx)); } } return f.Execute(arguments.ToArray(), ctx); }
public override object GetValue(ExecutionContext ctx) { return _value; }
public override object GetValue(ExecutionContext ctx) { return ctx[_idName]; }
public override object GetValue(ExecutionContext ctx) { ctx[_receiver._idName] = (_expr != null) ? _expr.GetValue(ctx) : ""; return string.Format("{0}={1}", _receiver._idName, ctx[_receiver._idName]); }
public override object GetValue(ExecutionContext ctx) { return -(Convert.ToDecimal(computable.GetValue(ctx))); }
public abstract object GetValue(ExecutionContext ctx);
public override object GetValue(ExecutionContext ctx) { return functionName; }
public override object GetValue(ExecutionContext ctx) { return(ctx[_idName]); }