示例#1
0
 public static StringBuilder RenderArgumentStringBuilder(this StringBuilder sb, IGArgument gArgument, CancellationToken?ct = default)
 {
     if (gArgument.IsRef)
     {
         sb.Append("ref ");
     }
     if (gArgument.IsOut)
     {
         sb.Append("out ");
     }
     return(sb.Append($"{gArgument.GType} {gArgument.GName}"));
 }
示例#2
0
 public static IR1Top RArgument(this IR1Top r1Top, IGArgument gArgument)
 {
     r1Top.Sb.RenderArgumentStringBuilder(gArgument, r1Top.Ct);
     return(r1Top);
 }