Exemplo n.º 1
0
        //返回执行一段字符串
        private CodeEval GetEval()
        {
            CodeEval ret = new CodeEval();

            ret.EvalObject = GetObject();
            return(ret);
        }
Exemplo n.º 2
0
        ScriptObject ParseEval(CodeEval eval)
        {
            ScriptString obj = ResolveOperand(eval.EvalObject) as ScriptString;

            if (obj == null)
            {
                throw new ExecutionException(m_script, "Eval参数必须是一个字符串");
            }
            return(m_script.LoadString("", obj.Value, this, false));
        }
Exemplo n.º 3
0
        private ScriptObject ParseEval(CodeEval eval)
        {
            ScriptString str = this.ResolveOperand(eval.EvalObject) as ScriptString;

            if (str == null)
            {
                throw new ExecutionException(this.m_script, "Eval参数必须是一个字符串");
            }
            return(this.m_script.LoadString("", str.Value, this, false));
        }