System.Xml.Schema.XmlSchemaDatatype Members

The members of System.Xml.Schema.XmlSchemaDatatype are listed below.

See Also: Inherited members from System.Object

Protected Constructors

Initializes a new instance of the System.Xml.Schema.XmlSchemaDatatype class.

Public Properties

[read-only]
abstract
TokenizedTypeSystem.Xml.XmlTokenizedType.

When overridden in a derived class, gets the type for the string as specified in the World Wide Web Consortium (W3C) XML 1.0 specification.

[read-only]
TypeCodeXmlTypeCode.

Gets the System.Xml.Schema.XmlTypeCode value for the simple type.

[read-only]
abstract
ValueTypeType.

When overridden in a derived class, gets the Common Language Runtime (CLR) type of the item.

[read-only]
VarietyXmlSchemaDatatypeVariety.

Gets the System.Xml.Schema.XmlSchemaDatatypeVariety value for the simple type.

Public Methods

ChangeType(object, Type) : object

Converts the value specified, whose type is one of the valid Common Language Runtime (CLR) representations of the XML schema type represented by the System.Xml.Schema.XmlSchemaDatatype, to the CLR type specified.

ChangeType(object, Type, System.Xml.IXmlNamespaceResolver) : object

Converts the value specified, whose type is one of the valid Common Language Runtime (CLR) representations of the XML schema type represented by the System.Xml.Schema.XmlSchemaDatatype, to the CLR type specified using the System.Xml.IXmlNamespaceResolver if the System.Xml.Schema.XmlSchemaDatatype represents the xs:QName type or a type derived from it.

IsDerivedFrom(XmlSchemaDatatype) : bool

The XmlSchemaDatatype.IsDerivedFrom(XmlSchemaDatatype) method always returns false.

abstract
ParseValue(string, System.Xml.XmlNameTable, System.Xml.IXmlNamespaceResolver) : object

When overridden in a derived class, validates the string specified against a built-in or user-defined simple type.

abstract
ParseValue(string, System.Xml.XmlNameTable, System.Xml.XmlNamespaceManager) : object

When overridden in a derived class, validates the specified string against a built-in or user-defined simple type.