C# Класс System.Xml.Schema.DatatypeImplementation

Наследование: XmlSchemaDatatype
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
CreateBuiltinTypes void
CreateValueConverter System.Xml.Schema.XmlValueConverter
DatatypeImplementation System
DeriveByList XmlSchemaDatatype
DeriveByList XmlSchemaDatatype
DeriveByRestriction XmlSchemaDatatype
DeriveByUnion DatatypeImplementation
FinishBuiltinType void
FromTypeName DatatypeImplementation
FromXdrName DatatypeImplementation
FromXmlTokenizedType DatatypeImplementation
FromXmlTokenizedTypeXsd DatatypeImplementation
GetBuiltInTypes System.Xml.Schema.XmlSchemaSimpleType[]
GetNormalizedStringTypeV1Compat XmlSchemaSimpleType
GetPrimitiveTypeCode XmlTypeCode
GetSimpleTypeFromTypeCode XmlSchemaSimpleType
GetSimpleTypeFromXsdType XmlSchemaSimpleType
GetTokenTypeV1Compat XmlSchemaSimpleType
GetTypeName string
IsComparable bool
IsEqual bool
ParseValue object
ParseValue object
StartBuiltinType XmlSchemaSimpleType
TryParseValue System.Exception
VerifySchemaValid void

Открытые методы

Метод Описание
IsDerivedFrom ( XmlSchemaDatatype datatype ) : bool
ParseValue ( string s, XmlNameTable nameTable, IXmlNamespaceResolver nsmgr ) : object

Защищенные методы

Метод Описание
Compare ( byte value1, byte value2 ) : int
GetValueToCheck ( object value, IXmlNamespaceResolver nsmgr ) : object

Приватные методы

Метод Описание
CreateBuiltinTypes ( ) : void
CreateValueConverter ( XmlSchemaType schemaType ) : System.Xml.Schema.XmlValueConverter
DatatypeImplementation ( ) : System
DeriveByList ( XmlSchemaType schemaType ) : XmlSchemaDatatype
DeriveByList ( int minSize, XmlSchemaType schemaType ) : XmlSchemaDatatype
DeriveByRestriction ( XmlSchemaObjectCollection facets, XmlNameTable nameTable, XmlSchemaType schemaType ) : XmlSchemaDatatype
DeriveByUnion ( XmlSchemaSimpleType types, XmlSchemaType schemaType ) : DatatypeImplementation
FinishBuiltinType ( XmlSchemaSimpleType derivedType, XmlSchemaSimpleType baseType ) : void

Finish constructing built-in types by setting up derivation and list links.

FromTypeName ( string name ) : DatatypeImplementation
FromXdrName ( string name ) : DatatypeImplementation
FromXmlTokenizedType ( XmlTokenizedType token ) : DatatypeImplementation
FromXmlTokenizedTypeXsd ( XmlTokenizedType token ) : DatatypeImplementation
GetBuiltInTypes ( ) : System.Xml.Schema.XmlSchemaSimpleType[]
GetNormalizedStringTypeV1Compat ( ) : XmlSchemaSimpleType
GetPrimitiveTypeCode ( XmlTypeCode typeCode ) : XmlTypeCode
GetSimpleTypeFromTypeCode ( XmlTypeCode typeCode ) : XmlSchemaSimpleType
GetSimpleTypeFromXsdType ( XmlQualifiedName qname ) : XmlSchemaSimpleType
GetTokenTypeV1Compat ( ) : XmlSchemaSimpleType
GetTypeName ( ) : string
IsComparable ( XmlSchemaDatatype dtype ) : bool
IsEqual ( object o1, object o2 ) : bool
ParseValue ( string s, Type typDest, XmlNameTable nameTable, IXmlNamespaceResolver nsmgr ) : object
ParseValue ( string s, XmlNameTable nameTable, IXmlNamespaceResolver nsmgr, bool createAtomicValue ) : object
StartBuiltinType ( XmlQualifiedName qname, XmlSchemaDatatype dataType ) : XmlSchemaSimpleType

Begin the creation of an XmlSchemaSimpleType object that will be used to represent a static built-in type. Once StartBuiltinType has been called for all built-in types, FinishBuiltinType should be called in order to create links between the types.

TryParseValue ( object value, XmlNameTable nameTable, IXmlNamespaceResolver namespaceResolver, object &typedValue ) : Exception
VerifySchemaValid ( XmlSchemaObjectTable notations, XmlSchemaObject caller ) : void

Описание методов

Compare() защищенный Метод

protected Compare ( byte value1, byte value2 ) : int
value1 byte
value2 byte
Результат int

GetValueToCheck() защищенный Метод

protected GetValueToCheck ( object value, IXmlNamespaceResolver nsmgr ) : object
value object
nsmgr IXmlNamespaceResolver
Результат object

IsDerivedFrom() публичный Метод

public IsDerivedFrom ( XmlSchemaDatatype datatype ) : bool
datatype XmlSchemaDatatype
Результат bool

ParseValue() публичный Метод

public ParseValue ( string s, XmlNameTable nameTable, IXmlNamespaceResolver nsmgr ) : object
s string
nameTable System.Xml.XmlNameTable
nsmgr IXmlNamespaceResolver
Результат object