protected override Expression VisitNamedValue(NamedValueExpression value) { this.WriteParameterName(value.Name); return value; }
protected virtual Expression VisitNamedValue(NamedValueExpression value) { return value; }
protected virtual bool CompareNamedValue(NamedValueExpression a, NamedValueExpression b) { return a.Name == b.Name && this.Compare(a.Value, b.Value); }