private static void AddEnumToOutput(string[] parts, CsNamespace ns, CsEnum en) { if (!parts.Any()) { ns.AddEnum(en); return; } CsClass cl = null; foreach (var ii in parts) { CsClass newClass; if (cl is null) { newClass = ns.GetOrCreateClass(ii); } else { newClass = cl.GetOrCreateNested(ii); } cl = newClass; } throw new NotSupportedException("Need nested enum which is not supported by isukces.code yet"); }