AjScript.Expressions.ObjectExpression.Evaluate C# (CSharp) Method

Evaluate() public method

public Evaluate ( IContext context ) : object
context IContext
return object
        public object Evaluate(IContext context)
        {
            DynamicObject obj = new DynamicObject((IFunction)context.RootContext.GetValue("Object"));

            for (int k = 0; k < this.names.Count; k++)
                obj.SetValue(this.names[k], this.expressions[k].Evaluate(context));

            return obj;
        }