class System.Xml.Schema.XmlSchemaDatatype
   inherits System.Object
   abstract:

   def public abstract property ValueType as System.Type
      get.

   def public abstract property TokenizedType as System.Xml.XmlTokenizedType
      get.

   def public property Variety as System.Xml.Schema.XmlSchemaDatatypeVariety
      get.

   def public property TypeCode as System.Xml.Schema.XmlTypeCode
      get.

   constructor protected XmlSchemaDatatype():
   end constructor.

   method public abstract System.Object ParseValue(input s as character, input nameTable as System.Xml.XmlNameTable, input nsmgr as System.Xml.IXmlNamespaceResolver).

   method public System.Object ChangeType(input value as System.Object, input targetType as System.Type):
   end method.

   method public System.Object ChangeType(input value as System.Object, input targetType as System.Type, input namespaceResolver as System.Xml.IXmlNamespaceResolver):
   end method.

   method public logical IsDerivedFrom(input datatype as System.Xml.Schema.XmlSchemaDatatype):
   end method.

end class.
