9 private readonly
string _name;
373 s_string,
s_ID,
s_IDREF,
s_IDREFS,
s_ENTITY,
s_ENTITIES,
s_NMTOKEN,
s_NMTOKENS,
s_NOTATION,
s_ENUMERATION,
378 s_string,
s_ID,
s_IDREF,
s_IDREFS,
s_ENTITY,
s_ENTITIES,
s_NMTOKEN,
s_NMTOKENS,
s_NOTATION,
s_ENUMERATION,
717 if (datatype ==
null)
786 },
ex,
null, 0, 0,
null);
809 },
ex,
null, 0, 0,
null);
886 return base.TypeCodeString;
898 for (
int i = 0; i < num; i++)
static int BinarySearch(Array array, object? value)
static string Sch_InvalidValueDetailed
static string Sch_ListFromNonatomic
SchemaDatatypeMap(string name, DatatypeImplementation type, int parentIndex)
readonly DatatypeImplementation _type
readonly int _parentIndex
int CompareTo(object obj)
SchemaDatatypeMap(string name, DatatypeImplementation type)
override bool IsDerivedFrom(XmlSchemaDatatype datatype)
static XmlSchemaSimpleType s__untypedAtomicType
static XmlSchemaSimpleType AnySimpleType
override Exception TryParseValue(object value, XmlNameTable nameTable, IXmlNamespaceResolver namespaceResolver, out object typedValue)
static XmlSchemaSimpleType AnyAtomicType
static readonly DatatypeImplementation s_uuid
static XmlTypeCode GetPrimitiveTypeCode(XmlTypeCode typeCode)
static readonly DatatypeImplementation s_byte
static readonly DatatypeImplementation s_time
override XmlTypeCode TypeCode
static XmlQualifiedName QnAnySimpleType
static readonly DatatypeImplementation s_normalizedString
static readonly DatatypeImplementation s_date
static readonly DatatypeImplementation s_unsignedByte
static XmlSchemaSimpleType GetTokenTypeV1Compat()
int Compare(byte[] value1, byte[] value2)
static readonly DatatypeImplementation s_monthDay
static DatatypeImplementation()
override XmlSchemaDatatypeVariety Variety
static XmlSchemaSimpleType[] GetBuiltInTypes()
override RestrictionFacets Restriction
override bool IsEqual(object o1, object o2)
static XmlQualifiedName QnAnyType
static readonly DatatypeImplementation s_unsignedInt
static readonly DatatypeImplementation s_positiveInteger
RestrictionFacets _restriction
static readonly DatatypeImplementation[] s_tokenizedTypesXsd
static readonly DatatypeImplementation s_name
static FacetsChecker durationFacetsChecker
static FacetsChecker listFacetsChecker
override void VerifySchemaValid(XmlSchemaObjectTable notations, XmlSchemaObject caller)
static readonly DatatypeImplementation s_negativeInteger
static readonly DatatypeImplementation c_normalizedStringV1Compat
static XmlSchemaSimpleType s_dayTimeDurationType
static readonly DatatypeImplementation s_unsignedShort
static readonly DatatypeImplementation s_NOTATION
override bool IsComparable(XmlSchemaDatatype dtype)
override bool HasLexicalFacets
static readonly DatatypeImplementation s_yearMonth
static readonly DatatypeImplementation c_tokenV1Compat
static XmlSchemaSimpleType s__anyAtomicType
static XmlSchemaSimpleType GetNormalizedStringTypeV1Compat()
static readonly DatatypeImplementation s_floatXdr
override object ParseValue(string s, XmlNameTable nameTable, IXmlNamespaceResolver nsmgr, bool createAtomicValue)
static readonly DatatypeImplementation s_language
static FacetsChecker miscFacetsChecker
static FacetsChecker stringFacetsChecker
static readonly DatatypeImplementation s_anyAtomicType
XmlSchemaDatatypeVariety _variety
static volatile XmlSchemaSimpleType s_normalizedStringTypeV1Compat
override bool HasValueFacets
override XmlSchemaDatatype DeriveByList(XmlSchemaType schemaType)
static readonly DatatypeImplementation s_timeNoTz
XmlValueConverter CreateValueConverter(XmlSchemaType schemaType)
static readonly DatatypeImplementation s_anyURI
static readonly DatatypeImplementation s_decimal
static readonly DatatypeImplementation s_doubleXdr
static new DatatypeImplementation FromXmlTokenizedTypeXsd(XmlTokenizedType token)
static readonly DatatypeImplementation s_dateTimeTz
static readonly DatatypeImplementation s_integer
XmlSchemaType _parentSchemaType
static readonly SchemaDatatypeMap[] s_xdrTypes
static void CreateBuiltinTypes()
static readonly DatatypeImplementation s_month
static readonly DatatypeImplementation s_short
static readonly DatatypeImplementation s_ID
static readonly DatatypeImplementation s_dayTimeDuration
static readonly DatatypeImplementation[] s_tokenizedTypes
static readonly DatatypeImplementation s_nonPositiveInteger
static readonly DatatypeImplementation s_IDREFS
static readonly DatatypeImplementation s_dateTimeNoTz
static readonly DatatypeImplementation s_anySimpleType
static readonly DatatypeImplementation s_float
static readonly DatatypeImplementation s_year
static readonly DatatypeImplementation s_string
static readonly DatatypeImplementation s_yearMonthDuration
static readonly DatatypeImplementation s_NMTOKEN
static readonly DatatypeImplementation s_nonNegativeInteger
static XmlSchemaSimpleType UntypedAtomicType
static readonly DatatypeImplementation s_int
static readonly DatatypeImplementation s_token
static new DatatypeImplementation FromXdrName(string name)
DatatypeImplementation _baseType
static readonly DatatypeImplementation s_ENTITY
static readonly DatatypeImplementation s_NMTOKENS
static readonly DatatypeImplementation s_NCName
override XmlSchemaDatatype DeriveByRestriction(XmlSchemaObjectCollection facets, XmlNameTable nameTable, XmlSchemaType schemaType)
static readonly DatatypeImplementation s_ENTITIES
static FacetsChecker dateTimeFacetsChecker
static readonly SchemaDatatypeMap[] s_xsdTypes
override XmlSchemaWhiteSpace BuiltInWhitespaceFacet
XmlValueConverter _valueConverter
static volatile XmlSchemaSimpleType s_tokenTypeV1Compat
static readonly DatatypeImplementation s_IDREF
static XmlSchemaSimpleType GetSimpleTypeFromTypeCode(XmlTypeCode typeCode)
static FacetsChecker numeric2FacetsChecker
static XmlSchemaSimpleType GetSimpleTypeFromXsdType(XmlQualifiedName qname)
static readonly DatatypeImplementation s_day
static readonly DatatypeImplementation s_unsignedLong
static readonly DatatypeImplementation s_fixed
static FacetsChecker unionFacetsChecker
static readonly DatatypeImplementation s_long
static FacetsChecker qnameFacetsChecker
static readonly XmlSchemaSimpleType[] s_enumToTypeCode
static new DatatypeImplementation DeriveByUnion(XmlSchemaSimpleType[] types, XmlSchemaType schemaType)
RestrictionFlags ValidRestrictionFlags
static readonly DatatypeImplementation s_ENUMERATION
static readonly DatatypeImplementation s_char
override XmlTokenizedType TokenizedType
XmlSchemaDatatype DeriveByList(int minSize, XmlSchemaType schemaType)
static readonly DatatypeImplementation s_duration
static readonly DatatypeImplementation s_timeTz
static DatatypeImplementation FromTypeName(string name)
static readonly DatatypeImplementation s_double
override XmlValueConverter ValueConverter
static XmlSchemaSimpleType StartBuiltinType(XmlQualifiedName qname, XmlSchemaDatatype dataType)
static readonly DatatypeImplementation s_untypedAtomicType
static void FinishBuiltinType(XmlSchemaSimpleType derivedType, XmlSchemaSimpleType baseType)
static XmlSchemaSimpleType s_yearMonthDurationType
static FacetsChecker binaryFacetsChecker
static readonly DatatypeImplementation s_QName
override object ParseValue(string s, XmlNameTable nameTable, IXmlNamespaceResolver nsmgr)
static readonly Hashtable s_builtinTypes
static new DatatypeImplementation FromXmlTokenizedType(XmlTokenizedType token)
static readonly DatatypeImplementation s_QNameXdr
static readonly DatatypeImplementation s_boolean
static readonly DatatypeImplementation s_base64Binary
static XmlSchemaSimpleType s__anySimpleType
static readonly DatatypeImplementation s_dateTime
static readonly DatatypeImplementation s_hexBinary
virtual RestrictionFacets ConstructRestriction(DatatypeImplementation datatype, XmlSchemaObjectCollection facets, XmlNameTable nameTable)
virtual Exception CheckLexicalFacets(ref string parseString, XmlSchemaDatatype datatype)
virtual Exception CheckValueFacets(object value, XmlSchemaDatatype datatype)
virtual XmlSchemaDatatypeVariety Variety
override XmlSchemaObject Clone()
XmlQualifiedName QualifiedName
void SetDatatype(XmlSchemaDatatype value)
object ChangeType(bool value, Type destinationType)
override string ToString()
XmlSchemaDerivationMethod