Ejemplo n.º 1
0
 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));
     }
 }