public override object Visit(NotSearchExpression expr, object data) { writer.Write("nicht "); if (expr.Expression is TermSearchExpression || expr.Expression is PhraseSearchExpression) { return(Visit(expr.Expression, data)); } writer.Write("("); Visit(expr.Expression, data); writer.Write(")"); return(null); }
public abstract S Visit(NotSearchExpression expr, T data);