/// <summary> /// Evaluates the expression as an lvalue and assigns the given value. </summary> /// <param name="context"> used to resolve properties (<code>base.property</code> and <code>base[property]</code>) /// and to perform the assignment to the last base/property pair </param> /// <exception cref="ELException"> if evaluation fails (e.g. property not found, type conversion failed, assignment failed...) </exception> public override void SetValue(ELContext context, object value) { node.SetValue(bindings, context, value); }