internal abstract XmlSchemaDatatype DeriveByList(XmlSchemaType schemaType);
 internal static XmlSchemaDatatype DeriveByUnion(XmlSchemaSimpleType[] types, XmlSchemaType schemaType)
 {
     return(DatatypeImplementation.DeriveByUnion(types, schemaType));
 }
 internal abstract XmlSchemaDatatype DeriveByRestriction(XmlSchemaObjectCollection facets, XmlNameTable nameTable, XmlSchemaType schemaType);