Zdexby TheHolyOneZ
36,909 classes
Class

DatatypeImplementation

: XmlSchemaDatatype : Object
System.Xml.Schema.DatatypeImplementation, System.Xml 0x0038 (56 B) inherited 0x0010 System.Xml.dll
0x00x0038

Members 91

OffsetSizeNameTypeFlagsDefault
0x04varietyXmlSchemaDatatypeVarietyPrivate—
0x00140x04padding / unreflected
0x08restrictionRestrictionFacetsPrivate—
0x08baseTypeDatatypeImplementationPrivate—
0x08valueConverterXmlValueConverterPrivate—
0x08parentSchemaTypeXmlSchemaTypePrivate—
0x08builtinTypesHashtablePrivateStatic—
0x08enumToTypeCodeXmlSchemaSimpleType[]PrivateStatic—
0x08anySimpleTypeXmlSchemaSimpleTypePrivateStatic—
0x08anyAtomicTypeXmlSchemaSimpleTypePrivateStatic—
0x08untypedAtomicTypeXmlSchemaSimpleTypePrivateStatic—
0x08yearMonthDurationTypeXmlSchemaSimpleTypePrivateStatic—
0x08dayTimeDurationTypeXmlSchemaSimpleTypePrivateStatic—
0x08normalizedStringTypeV1CompatXmlSchemaSimpleTypePrivateStatic—
0x08tokenTypeV1CompatXmlSchemaSimpleTypePrivateStatic—
0x08QnAnySimpleTypeXmlQualifiedNameStatic+1 flags—
0x08QnAnyTypeXmlQualifiedNameStatic+1 flags—
0x08stringFacetsCheckerFacetsCheckerStatic+1 flags—
0x08miscFacetsCheckerFacetsCheckerStatic+1 flags—
0x08numeric2FacetsCheckerFacetsCheckerStatic+1 flags—
0x08binaryFacetsCheckerFacetsCheckerStatic+1 flags—
0x08dateTimeFacetsCheckerFacetsCheckerStatic+1 flags—
0x08durationFacetsCheckerFacetsCheckerStatic+1 flags—
0x08listFacetsCheckerFacetsCheckerStatic+1 flags—
0x08qnameFacetsCheckerFacetsCheckerStatic+1 flags—
0x08unionFacetsCheckerFacetsCheckerStatic+1 flags—
0x08c_anySimpleTypeDatatypeImplementationPrivateStatic+1 flags—
0x08c_anyURIDatatypeImplementationPrivateStatic+1 flags—
0x08c_base64BinaryDatatypeImplementationPrivateStatic+1 flags—
0x08c_booleanDatatypeImplementationPrivateStatic+1 flags—
0x08c_byteDatatypeImplementationPrivateStatic+1 flags—
0x08c_charDatatypeImplementationPrivateStatic+1 flags—
0x08c_dateDatatypeImplementationPrivateStatic+1 flags—
0x08c_dateTimeDatatypeImplementationPrivateStatic+1 flags—
0x08c_dateTimeNoTzDatatypeImplementationPrivateStatic+1 flags—
0x08c_dateTimeTzDatatypeImplementationPrivateStatic+1 flags—
0x08c_dayDatatypeImplementationPrivateStatic+1 flags—
0x08c_decimalDatatypeImplementationPrivateStatic+1 flags—
0x08c_doubleDatatypeImplementationPrivateStatic+1 flags—
0x08c_doubleXdrDatatypeImplementationPrivateStatic+1 flags—
0x08c_durationDatatypeImplementationPrivateStatic+1 flags—
0x08c_ENTITYDatatypeImplementationPrivateStatic+1 flags—
0x08c_ENTITIESDatatypeImplementationPrivateStatic+1 flags—
0x08c_ENUMERATIONDatatypeImplementationPrivateStatic+1 flags—
0x08c_fixedDatatypeImplementationPrivateStatic+1 flags—
0x08c_floatDatatypeImplementationPrivateStatic+1 flags—
0x08c_floatXdrDatatypeImplementationPrivateStatic+1 flags—
0x08c_hexBinaryDatatypeImplementationPrivateStatic+1 flags—
0x08c_IDDatatypeImplementationPrivateStatic+1 flags—
0x08c_IDREFDatatypeImplementationPrivateStatic+1 flags—
0x08c_IDREFSDatatypeImplementationPrivateStatic+1 flags—
0x08c_intDatatypeImplementationPrivateStatic+1 flags—
0x08c_integerDatatypeImplementationPrivateStatic+1 flags—
0x08c_languageDatatypeImplementationPrivateStatic+1 flags—
0x08c_longDatatypeImplementationPrivateStatic+1 flags—
0x08c_monthDatatypeImplementationPrivateStatic+1 flags—
0x08c_monthDayDatatypeImplementationPrivateStatic+1 flags—
0x08c_NameDatatypeImplementationPrivateStatic+1 flags—
0x08c_NCNameDatatypeImplementationPrivateStatic+1 flags—
0x08c_negativeIntegerDatatypeImplementationPrivateStatic+1 flags—
0x08c_NMTOKENDatatypeImplementationPrivateStatic+1 flags—
0x08c_NMTOKENSDatatypeImplementationPrivateStatic+1 flags—
0x08c_nonNegativeIntegerDatatypeImplementationPrivateStatic+1 flags—
0x08c_nonPositiveIntegerDatatypeImplementationPrivateStatic+1 flags—
0x08c_normalizedStringDatatypeImplementationPrivateStatic+1 flags—
0x08c_NOTATIONDatatypeImplementationPrivateStatic+1 flags—
0x08c_positiveIntegerDatatypeImplementationPrivateStatic+1 flags—
0x08c_QNameDatatypeImplementationPrivateStatic+1 flags—
0x08c_QNameXdrDatatypeImplementationPrivateStatic+1 flags—
0x08c_shortDatatypeImplementationPrivateStatic+1 flags—
0x08c_stringDatatypeImplementationPrivateStatic+1 flags—
0x08c_timeDatatypeImplementationPrivateStatic+1 flags—
0x08c_timeNoTzDatatypeImplementationPrivateStatic+1 flags—
0x08c_timeTzDatatypeImplementationPrivateStatic+1 flags—
0x08c_tokenDatatypeImplementationPrivateStatic+1 flags—
0x08c_unsignedByteDatatypeImplementationPrivateStatic+1 flags—
0x08c_unsignedIntDatatypeImplementationPrivateStatic+1 flags—
0x08c_unsignedLongDatatypeImplementationPrivateStatic+1 flags—
0x08c_unsignedShortDatatypeImplementationPrivateStatic+1 flags—
0x08c_uuidDatatypeImplementationPrivateStatic+1 flags—
0x08c_yearDatatypeImplementationPrivateStatic+1 flags—
0x08c_yearMonthDatatypeImplementationPrivateStatic+1 flags—
0x08c_normalizedStringV1CompatDatatypeImplementationStatic+2 flags—
0x08c_tokenV1CompatDatatypeImplementationStatic+2 flags—
0x08c_anyAtomicTypeDatatypeImplementationPrivateStatic+1 flags—
0x08c_dayTimeDurationDatatypeImplementationPrivateStatic+1 flags—
0x08c_untypedAtomicTypeDatatypeImplementationPrivateStatic+1 flags—
0x08c_yearMonthDurationDatatypeImplementationPrivateStatic+1 flags—
0x08c_tokenizedTypesDatatypeImplementation[]PrivateStatic+1 flags—
0x08c_tokenizedTypesXsdDatatypeImplementation[]PrivateStatic+1 flags—
0x08c_XdrTypesSchemaDatatypeMap[]PrivateStatic+1 flags—
0x08c_XsdTypesSchemaDatatypeMap[]PrivateStatic+1 flags—

Functions 44

SignatureFlagsNativeParams
void .cctor()PrivateStatic+1 flags—0x00
XmlSchemaSimpleType get_AnySimpleType()Static+2 flags—0x08
XmlSchemaSimpleType get_UntypedAtomicType()Static+2 flags—0x08
DatatypeImplementation FromXmlTokenizedType(const XmlTokenizedType& token)Static+1 flags—0x08
DatatypeImplementation FromXmlTokenizedTypeXsd(const XmlTokenizedType& token)Static+1 flags—0x08
DatatypeImplementation FromXdrName(const string& name)Static+1 flags—0x08
DatatypeImplementation FromTypeName(const string& name)PrivateStatic—0x08
XmlSchemaSimpleType StartBuiltinType(XmlQualifiedName qname, XmlSchemaDatatype dataType)Static+1 flags—0x08
void FinishBuiltinType(XmlSchemaSimpleType derivedType, XmlSchemaSimpleType baseType)Static+1 flags—0x08
void CreateBuiltinTypes()Static+1 flags—0x00
XmlSchemaSimpleType GetSimpleTypeFromTypeCode(const XmlTypeCode& typeCode)Static+1 flags—0x08
XmlSchemaSimpleType GetSimpleTypeFromXsdType(XmlQualifiedName qname)Static+1 flags—0x08
XmlSchemaSimpleType GetNormalizedStringTypeV1Compat()Static+1 flags—0x08
XmlSchemaSimpleType GetTokenTypeV1Compat()Static+1 flags—0x08
XmlSchemaSimpleType[] GetBuiltInTypes()Static+1 flags—0x08
XmlTypeCode GetPrimitiveTypeCode(const XmlTypeCode& typeCode)Static+1 flags—0x04
XmlSchemaDatatype DeriveByRestriction(XmlSchemaObjectCollection facets, XmlNameTable nameTable, XmlSchemaType schemaType)2 flags—0x08
XmlSchemaDatatype DeriveByList(XmlSchemaType schemaType)2 flags—0x08
XmlSchemaDatatype DeriveByList(int minSize, XmlSchemaType schemaType)1 flags—0x08
DatatypeImplementation DeriveByUnion(const XmlSchemaSimpleType[]& types, XmlSchemaType schemaType)Static+1 flags—0x08
void VerifySchemaValid(XmlSchemaObjectTable notations, XmlSchemaObject caller)2 flags0x08
bool IsDerivedFrom(XmlSchemaDatatype datatype)Public+1 flags0x08
bool IsEqual(object o1, object o2)2 flags0x08
bool IsComparable(XmlSchemaDatatype dtype)2 flags0x08
XmlValueConverter CreateValueConverter(XmlSchemaType schemaType)3 flags0x08
FacetsChecker get_FacetsChecker()3 flags0x08
XmlValueConverter get_ValueConverter()3 flags0x08
XmlTokenizedType get_TokenizedType()Public+2 flags0x04
Type get_ValueType()Public+2 flags0x08
XmlSchemaDatatypeVariety get_Variety()Public+2 flags0x04
XmlTypeCode get_TypeCode()Public+2 flags0x04
RestrictionFacets get_Restriction()3 flags0x08
bool get_HasLexicalFacets()3 flags0x01
bool get_HasValueFacets()3 flags0x01
DatatypeImplementation get_Base()2 flags0x08
Type get_ListValueType()5 flags0x08
RestrictionFlags get_ValidRestrictionFlags()5 flags0x04
XmlSchemaWhiteSpace get_BuiltInWhitespaceFacet()3 flags0x04
object ParseValue(const string& s, XmlNameTable nameTable, IXmlNamespaceResolver nsmgr)Public+1 flags0x08
object ParseValue(const string& s, XmlNameTable nameTable, IXmlNamespaceResolver nsmgr, bool createAtomicValue)2 flags0x08
Exception TryParseValue(object value, XmlNameTable nameTable, IXmlNamespaceResolver namespaceResolver, ref object& typedValue)2 flags0x08
string GetTypeName()1 flags0x08
int Compare(const byte[]& value1, const byte[]& value2)1 flags0x08
void .ctor()2 flags0x00

Subclasses 1

Used by 5

types with a member, parameter or interface of this type