コード例 #1
0
 public static IGUsingGroup AddUsingGroup(this IGUsingGroup gUsingGroup, IEnumerable <IGUsingGroup> gUsingGroups)
 {
     foreach (var o in gUsingGroups)
     {
         gUsingGroup.AddUsingGroup(o);
     }
     return(gUsingGroup);
 }
コード例 #2
0
 public static IGUsingGroup AddUsingGroup(this IGUsingGroup gUsingGroup, IGUsingGroup gUsingGroups)
 {
     foreach (var kvp in gUsingGroups.GUsings)
     {
         gUsingGroup.AddUsing(kvp.Value);
     }
     return(gUsingGroup);
 }
コード例 #3
0
 public static IGUsingGroup AddUsing(this IGUsingGroup gUsingGroup, IDictionary <IGUsingId <TValue>, IGUsing <TValue> > gUsing)
 {
     foreach (var kvp in gUsing)
     {
         gUsingGroup.GUsings[kvp.Key] = kvp.Value;
     }
     return(gUsingGroup);
 }
コード例 #4
0
 public static IGUsingGroup AddUsing(this IGUsingGroup gUsingGroup, IEnumerable <IGUsing> gUsing)
 {
     foreach (var o in gUsing)
     {
         gUsingGroup.GUsings[o.Id] = o;
     }
     return(gUsingGroup);
 }
コード例 #5
0
 public static IR1Top RUsingGroup(this IR1Top r1Top, IGUsingGroup gUsingGroup)
 {
     r1Top.Sb.Append($"{r1Top.Indent}#region {gUsingGroup.GName}{r1Top.Eol}");
     r1Top.Indent.Append(r1Top.IndentDelta);
     r1Top.Sb.RenderUsingGroupStringBuilder(gUsingGroup, r1Top.Indent, r1Top.Eol, r1Top.Ct);
     r1Top.Indent.ReplaceFirst(r1Top.IndentDelta, "");
     r1Top.Sb.Append($"{r1Top.Indent}#endregion {r1Top.Eol}");
     return(r1Top);
 }
コード例 #6
0
        public static StringBuilder RenderUsingGroupStringBuilder(this StringBuilder sb, IGUsingGroup gUsingGroup, StringBuilder indent, string eol, CancellationToken?ct = default)
        {
            ct?.ThrowIfCancellationRequested();
            foreach (var kvp in gUsingGroup.GUsings)
            {
                sb.RenderUsingStringBuilder(kvp.Value, indent, eol, ct);
            }

            return(sb);
        }
コード例 #7
0
 public static IGUsingGroup AddUsing(this IGUsingGroup gUsingGroup, IGUsing gUsing)
 {
     gUsingGroup.GUsings[gUsing.Id] = (gUsing);
     return(gUsingGroup);
 }