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