/// <summary> /// This is called only in criterias. It shouldn't be called when in generating columns /// </summary> /// <param name="node"></param> /// <returns></returns> protected override Expression VisitMember(MemberExpression node) { if (node.InvolvesParameter()) { HandleParameter(node); } else { WriteParameter(node); } return node; }