/// <summary> /// Visits a RightOuterJoin builder. /// </summary> /// <param name="item">The item to visit.</param> protected internal virtual void VisitRightOuterJoin(RightOuterJoin item) { }
/// <summary> /// Generates the text for a RightOuterJoin builder. /// </summary> /// <param name="item">The RightOuterJoin builder to generate the text for.</param> protected internal override void VisitRightOuterJoin(RightOuterJoin item) { StringBuilder joinBuilder = new StringBuilder("RIGHT "); if (options.VerboseOuterJoin) { joinBuilder.Append("OUTER "); } joinBuilder.Append("JOIN"); visitFilteredJoin(item, joinBuilder.ToString()); }