private static void flagEntireEnum(EnumDescriptor enumDesc, DiffRecorder record, bool detailed) { Diff enumDiff = record(enumDesc, detailed); enumDesc.Items.ForEach(itemDesc => record(itemDesc, detailed, enumDiff)); }
private static void flagEntireClass(ClassDescriptor classDesc, DiffRecorder record, bool detailed) { Diff classDiff = record(classDesc, detailed); classDesc.Members.ForEach(memberDesc => record(memberDesc, detailed, classDiff)); }