private void visitBinaryJoinInner(BinaryJoin item, string joinToken) { IJoinItem leftHand = item.LeftHand; leftHand.Accept(forSubCommand()); writer.Write(" "); writer.Write(joinToken); writer.Write(" "); IJoinItem rightHand = item.RightHand; rightHand.Accept(forSubCommand()); }
private void visitBinaryJoin(BinaryJoin item, string joinToken) { Action visitor = () => { visitBinaryJoinInner(item, joinToken); }; visitJoin(item, visitor); }