/// <summary> /// Evaluates the expression as an rvalue and answers the result. </summary> /// <param name="context"> used to resolve properties (<code>base.property</code> and <code>base[property]</code>) /// and to determine the result from the last base/property pair </param> /// <returns> rvalue evaluation result </returns> /// <exception cref="ELException"> if evaluation fails (e.g. property not found, type conversion failed, ...) </exception> public override object GetValue(ELContext context) { return(node.GetValue(bindings, context, type)); }