public override void Visit(WrappedSpecNode <T> wrappedSpecNode) { var takenNot = _notNodes.Pop(); base.Visit(wrappedSpecNode); _nodes.Push(takenNot ? (ISpecNode <T>) new NotSpecNode <T>(wrappedSpecNode) : wrappedSpecNode); }
public virtual void Visit(WrappedSpecNode <T> wrappedSpecNode) { }