private static void WriteCreateOrModifyPermissionTypes(SchemaEditor origSchema, SchemaEditor newSchema, SchemaWriter writer) { //-- new foreach (PermissionType newType in newSchema.PermissionTypes) { if (NeedToCreate <PermissionType>(origSchema.PermissionTypes, newType)) { writer.CreatePermissionType(newType.Name); } } }