internal override void ImportDerivedTypes(XmlQualifiedName baseName) {
foreach (XmlSchema schema in Schemas) {
if (Schemas.IsReference(schema)) continue;
if (XmlSchemas.IsDataSet(schema)) continue;
XmlSchemas.Preprocess(schema);
foreach (object item in schema.SchemaTypes.Values) {
if (item is XmlSchemaType) {
XmlSchemaType type = (XmlSchemaType)item;
if (type.DerivedFrom == baseName) {
ImportType(type.QualifiedName, false);
}
}
}
}
}