protected override Variant GetValue() { if (!Params[0].IsString()) { throw new NamedException(Translator.TranslateStr(438), "EvalText"); } return(EvalObject.EvaluateText(Params[0])); }
protected override Variant GetValue() { if (Params[0].VarType != VariantType.String) { throw new NamedException(Translator.TranslateStr(438), "CHECKEXPRESSION"); } if (Params[1].VarType != VariantType.String) { throw new NamedException(Translator.TranslateStr(438), "CHECKEXPRESSION"); } Variant aresult = EvalObject.EvaluateText(Params[0]); if (aresult == false) { throw new UnNamedException(Params[1]); } return(aresult); }