private void CleanupGroup(XmlSchemaGroup group) { CleanupParticle(group.Particle); group.CanonicalParticle = null; //Clean up the original group if this is a redefined group if (group.Redefined != null) { CleanupGroup(group.Redefined); } }