示例#1
0
        protected override async Task <Variable> EvaluateAsync(ParsingScript script)
        {
            List <Variable> args = await script.GetFunctionArgsAsync();

            Utils.CheckArgs(args.Count, 1, m_name);

            Variable newVariable = Utils.CreateVariableFromJsonString(args[0].AsString());

            return(newVariable);
        }
示例#2
0
        protected override Variable Evaluate(ParsingScript script)
        {
            List <Variable> args = script.GetFunctionArgs();

            Utils.CheckArgs(args.Count, 1, m_name);

            string json = args[0].AsString();

            Variable newVariable = Utils.CreateVariableFromJsonString(json);

            return(newVariable);
        }