protected override void VisitWith(IFragmentBuilder parent, IQueryGraphBuilder graph, IWithBuilder expression) { this.Push(new SqlWithWriter(parent, graph, this.Database, this, this.Parameters)); this.Peek.Write(expression); this.Pop(); }
protected override void VisitWith(IFragmentBuilder parent, IQueryGraphBuilder graph, IWithBuilder expression) { //Nothing to do. }
protected abstract void VisitWith(IFragmentBuilder parent, IQueryGraphBuilder graph, IWithBuilder expression);