protected override Expression VisitChildren (ExpressionTreeVisitor visitor) { var newExpression = visitor.VisitExpression (_expression); if (newExpression != _expression) return new SqlIsNullExpression (newExpression); else return this; }