internal SysFn GetSys() { if (_style == 0) { return(new SysFn((buildContext, buildArgs) => { return Text.GenerateSql(30) .Append(Text.Convert) .EncloseLeft() .Append(_def.Build()) .AppendComma() .Append(_argument.Build(buildContext, buildArgs)) .EncloseRight() .ToString(); }, chainException)); } else { return(new SysFn((buildContext, buildArgs) => { return Text.GenerateSql(30) .Append(Text.Convert) .EncloseLeft() .Append(_def.Build()) .AppendComma() .Append(_argument.Build(buildContext, buildArgs)) .AppendComma() .Append(_style) .EncloseRight() .ToString(); }, chainException)); } }