public ICorrespondingColumnSyntax Columns(params string[] names) { ICorrespondingColumnSyntax ret = null; foreach (var name in names) { if (ret == null) { ret = new ColumnSyntax(this, name, Delimiter.OpenedParenthesis); } else { ret = new ColumnSyntax(ret as SyntaxBase, name, Delimiter.Comma); } } return(ret); }
ICorrespondingColumnSyntax IColumnTransition <ICorrespondingColumnSyntax> .Columns(params string[] names) { ICorrespondingColumnSyntax ret = null; foreach (var name in names) { if (ret == null) { ret = new ColumnSyntax(this, name, Delimiter.Comma); } else { ret = new ColumnSyntax(ret as SyntaxBase, name, Delimiter.Comma); } } return(ret); }