StringFormatSyntax(string formatText, TextPartsBase[] args, string front, string back) { _formatText = formatText; _args = args; _front = front; _back = back; }
internal static HText SubClause(TextPartsBase clause, params TextPartsBase[] args) => new HText(new TextPartsBase[] { clause } .Concat(args)) { IsFunctional = true, Separator = " ", Indent = 1 };
static HText Func(TextPartsBase func, string separator, params TextPartsBase[] args) { var hArgs = new HText(args) { Separator = separator }.ConcatToBack(")"); return(new HText(Line(func, "("), hArgs) { IsFunctional = true }); }
static HText Func(TextPartsBase func, string separator, params TextPartsBase[] args) { var hArgs = new HText(args) { Separator = separator }.ConcatToBack(")"); return new HText(Line(func, "("), hArgs) { IsFunctional = true }; }
internal static HText SubClause(TextPartsBase clause, params TextPartsBase[] args) => new HText(new TextPartsBase[] { clause }.Concat(args)) { IsFunctional = true, Separator = " ", Indent = 1 };
internal static HText FuncSpace(TextPartsBase func, params TextPartsBase[] args) => Func(func, " ", args);
internal SelectQuerySyntax(TextPartsBase core) { _core = core; }
public TextPartsBase Custom(TextPartsBase src) { var col = src as DbColumnSyntax; return col == null ? src : col.ToColumnOnly(); }
internal StringFormatSyntax(string formatText, TextPartsBase[] args) { _formatText = formatText; _args = args; }
/// <summary> /// Add text. /// </summary> /// <param name="text">Text.</param> public void Add(TextPartsBase text) { if (text.IsEmpty) return; _texts.Add(text); }
internal SelectClauseSyntax(ObjectCreateInfo createInfo, TextPartsBase core) { _core = core; _createInfo = createInfo; }
public TextPartsBase Custom(TextPartsBase src) { var col = src as ParameterSyntax; return col == null ? src : col.ToDisplayValue(); }
public TextPartsBase Custom(TextPartsBase src) { var col = src as DbColumnSyntax; return(col == null ? src : col.ToColumnOnly()); }
public TextPartsBase Custom(TextPartsBase src) { var col = src as ParameterSyntax; return(col == null ? src : col.ToDisplayValue()); }