private void Cleanup(XmlSchema schema) {
if (schema == Preprocessor.GetBuildInSchema()) {
return;
}
schema.Attributes.Clear();
schema.AttributeGroups.Clear();
schema.SchemaTypes.Clear();
schema.Elements.Clear();
schema.Groups.Clear();
schema.Notations.Clear();
schema.Ids.Clear();
schema.IdentityConstraints.Clear();
schema.IsRedefined = false;
schema.IsCompiledBySet = false;
}