System\Xml\Serialization\XmlSchemaImporter.cs (7)
387if (type.DerivedFrom == baseName && TypesInUse[type.Name, schema.TargetNamespace] == null)
408AddReference(name, TypesInUse, SR.XmlCircularTypeReference);
419RemoveReference(name, TypesInUse);
1649AddReference(restriction.BaseTypeName, TypesInUse, SR.XmlCircularTypeReference);
1652RemoveReference(restriction.BaseTypeName, TypesInUse);
1862AddReference(qname, TypesInUse, SR.XmlCircularTypeReference);
1865RemoveReference(qname, TypesInUse);