Exemple #1
0
        public virtual string getJSInvocation(IExprFunction paramIExprFunction)
        {
            StringBuilder stringBuffer = new StringBuilder();

            stringBuffer.Append(this.name);
            stringBuffer.Append("(");
            for (sbyte b = 0; b < [email protected]; b++)
            {
                stringBuffer.Append(this.@params[b].Name);
                if (b + true != [email protected])
                {
                    stringBuffer.Append(",");
                }
            }
            stringBuffer.Append(") {\n");
            stringBuffer.Append("\n}");
            return(stringBuffer.ToString());
        }
Exemple #2
0
 public ExprWithDefinition(IExprFunction paramIExprFunction, ExprDefinition paramExprDefinition)
 {
     this.exprFunction = paramIExprFunction;
     this.definition   = paramExprDefinition;
 }
//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in C#:
//ORIGINAL LINE: public org.boris.expr.Expr evaluate(org.boris.expr.IEvaluationContext paramIEvaluationContext, org.boris.expr.ExprFunction paramExprFunction) throws org.boris.expr.ExprException
        public virtual Expr evaluate(IEvaluationContext paramIEvaluationContext, ExprFunction paramExprFunction)
        {
            IExprFunction iExprFunction = (IExprFunction)this.functions[paramExprFunction.Name.ToUpper()];

            return((iExprFunction != null) ? iExprFunction.evaluate(paramIEvaluationContext, paramExprFunction.Args) : null);
        }