public static IR1Top REnumerationGroup(this IR1Top r1Top, IGEnumerationGroup gEnumerationGroup) { r1Top.Sb.Append($"{r1Top.Indent}#region {gEnumerationGroup.GName}{r1Top.Eol}"); r1Top.Indent.Append(r1Top.IndentDelta); foreach (var o in gEnumerationGroup.GEnumerations) { r1Top.REnumeration(o.Value); } r1Top.Indent.ReplaceFirst(r1Top.IndentDelta, ""); r1Top.Sb.Append($"{r1Top.Indent}#endregion {r1Top.Eol}"); return(r1Top); }
public static IGNamespace AddEnumerationGroup(this IGNamespace gNamespace, IGEnumerationGroup gEnumerationGroup) { gNamespace.GEnumerationGroups[gEnumerationGroup.Id] = gEnumerationGroup; return(gNamespace); }