1 type derived from XmlSchemaDatatype
System.Xml (1)
System\Xml\Schema\DataTypeImplementation.cs (1)
93internal abstract class DatatypeImplementation : XmlSchemaDatatype {
161 references to XmlSchemaDatatype
System.Xml (161)
System\Xml\Core\XmlValidatingReaderImpl.cs (3)
804XmlSchemaDatatype dtype = ( SchemaType is XmlSchemaDatatype ) ? (XmlSchemaDatatype)SchemaType : ((XmlSchemaType)SchemaType).Datatype;
System\Xml\Core\XmlValidatingReaderImplAsync.cs (3)
172XmlSchemaDatatype dtype = ( SchemaType is XmlSchemaDatatype ) ? (XmlSchemaDatatype)SchemaType : ((XmlSchemaType)SchemaType).Datatype;
System\Xml\Schema\AutoValidator.cs (1)
89reader.SchemaTypeObject = XmlSchemaDatatype.FromXdrName(reader.Value);
System\Xml\Schema\ConstraintStruct.cs (3)
176XmlSchemaDatatype xsdtype; 206public XmlSchemaDatatype Type { 211public TypedObject (object obj, string svalue, XmlSchemaDatatype xsdtype) {
System\Xml\Schema\DataTypeImplementation.cs (7)
161internal static XmlSchemaSimpleType StartBuiltinType(XmlQualifiedName qname, XmlSchemaDatatype dataType) { 336internal override XmlSchemaDatatype DeriveByRestriction(XmlSchemaObjectCollection facets, XmlNameTable nameTable, XmlSchemaType schemaType) { 345internal override XmlSchemaDatatype DeriveByList(XmlSchemaType schemaType) { 349internal XmlSchemaDatatype DeriveByList(int minSize, XmlSchemaType schemaType) { 374public override bool IsDerivedFrom(XmlSchemaDatatype datatype) { 404internal override bool IsComparable(XmlSchemaDatatype dtype) { 1067XmlSchemaDatatype datatype = schemaType1.Datatype;
System\Xml\Schema\DtdValidator.cs (3)
288XmlSchemaDatatype dtype = isAttn ? attdef.Datatype : context.ElementDecl.Datatype; 442XmlSchemaDatatype dtype = attdef.Datatype; 475XmlSchemaDatatype dtype = attdef.Datatype;
System\Xml\Schema\FacetChecker.cs (54)
34XmlSchemaDatatype nonNegativeInt; 35XmlSchemaDatatype builtInType; 257XmlSchemaDatatype positiveInt = DatatypeImplementation.GetSimpleTypeFromTypeCode(XmlTypeCode.PositiveInteger).Datatype; 549private object ParseFacetValue(XmlSchemaDatatype datatype, XmlSchemaFacet facet, string code, IXmlNamespaceResolver nsmgr, XmlNameTable nameTable) { 643internal virtual Exception CheckLexicalFacets(ref string parseString, XmlSchemaDatatype datatype) { 647internal virtual Exception CheckValueFacets(object value, XmlSchemaDatatype datatype) { 650internal virtual Exception CheckValueFacets(decimal value, XmlSchemaDatatype datatype) { 653internal virtual Exception CheckValueFacets(Int64 value, XmlSchemaDatatype datatype) { 656internal virtual Exception CheckValueFacets(Int32 value, XmlSchemaDatatype datatype) { 659internal virtual Exception CheckValueFacets(Int16 value, XmlSchemaDatatype datatype) { 662internal virtual Exception CheckValueFacets(byte value, XmlSchemaDatatype datatype) { 665internal virtual Exception CheckValueFacets(DateTime value, XmlSchemaDatatype datatype) { 668internal virtual Exception CheckValueFacets(double value, XmlSchemaDatatype datatype) { 671internal virtual Exception CheckValueFacets(float value, XmlSchemaDatatype datatype) { 674internal virtual Exception CheckValueFacets(string value, XmlSchemaDatatype datatype) { 677internal virtual Exception CheckValueFacets(byte[] value, XmlSchemaDatatype datatype) { 680internal virtual Exception CheckValueFacets(TimeSpan value, XmlSchemaDatatype datatype) { 683internal virtual Exception CheckValueFacets(XmlQualifiedName value, XmlSchemaDatatype datatype) { 687internal void CheckWhitespaceFacets(ref string s, XmlSchemaDatatype datatype) { 730internal virtual bool MatchEnumeration(object value, ArrayList enumeration, XmlSchemaDatatype datatype) { 833internal override Exception CheckValueFacets(object value, XmlSchemaDatatype datatype) { 839internal override Exception CheckValueFacets(decimal value, XmlSchemaDatatype datatype) { 883internal override Exception CheckValueFacets(Int64 value, XmlSchemaDatatype datatype) { 888internal override Exception CheckValueFacets(Int32 value, XmlSchemaDatatype datatype) { 892internal override Exception CheckValueFacets(Int16 value, XmlSchemaDatatype datatype) { 896internal override Exception CheckValueFacets(byte value, XmlSchemaDatatype datatype) { 900internal override bool MatchEnumeration(object value, ArrayList enumeration, XmlSchemaDatatype datatype) { 936internal override Exception CheckValueFacets(object value, XmlSchemaDatatype datatype) { 941internal override Exception CheckValueFacets(double value, XmlSchemaDatatype datatype) { 976internal override Exception CheckValueFacets(float value, XmlSchemaDatatype datatype) { 980internal override bool MatchEnumeration(object value, ArrayList enumeration, XmlSchemaDatatype datatype) { 995internal override Exception CheckValueFacets(object value, XmlSchemaDatatype datatype) { 1000internal override Exception CheckValueFacets(TimeSpan value, XmlSchemaDatatype datatype) { 1034internal override bool MatchEnumeration(object value, ArrayList enumeration, XmlSchemaDatatype datatype) { 1050internal override Exception CheckValueFacets(object value, XmlSchemaDatatype datatype) { 1055internal override Exception CheckValueFacets(DateTime value, XmlSchemaDatatype datatype) { 1090internal override bool MatchEnumeration(object value, ArrayList enumeration, XmlSchemaDatatype datatype) { 1094private bool MatchEnumeration(DateTime value, ArrayList enumeration, XmlSchemaDatatype datatype) { 1117internal override Exception CheckValueFacets(object value, XmlSchemaDatatype datatype) { 1122internal override Exception CheckValueFacets(string value, XmlSchemaDatatype datatype) { 1126internal Exception CheckValueFacets(string value, XmlSchemaDatatype datatype, bool verifyUri) { 1161internal override bool MatchEnumeration(object value, ArrayList enumeration, XmlSchemaDatatype datatype) { 1165private bool MatchEnumeration(string value, ArrayList enumeration, XmlSchemaDatatype datatype) { 1235internal override Exception CheckValueFacets(object value, XmlSchemaDatatype datatype) { 1240internal override Exception CheckValueFacets(XmlQualifiedName value, XmlSchemaDatatype datatype) { 1269internal override bool MatchEnumeration(object value, ArrayList enumeration, XmlSchemaDatatype datatype) { 1288internal override Exception CheckValueFacets(object value, XmlSchemaDatatype datatype) { 1293internal override Exception CheckValueFacets(byte[] value, XmlSchemaDatatype datatype) { 1322internal override bool MatchEnumeration(object value, ArrayList enumeration, XmlSchemaDatatype datatype) { 1326private bool MatchEnumeration(byte[] value, ArrayList enumeration, XmlSchemaDatatype datatype) { 1338internal override Exception CheckValueFacets(object value, XmlSchemaDatatype datatype) { 1374internal override bool MatchEnumeration(object value, ArrayList enumeration, XmlSchemaDatatype datatype) { 1386internal override Exception CheckValueFacets(object value, XmlSchemaDatatype datatype) { 1398internal override bool MatchEnumeration(object value, ArrayList enumeration, XmlSchemaDatatype datatype) {
System\Xml\Schema\Preprocessor.cs (1)
478XmlSchemaDatatype tokenDt = DatatypeImplementation.GetSimpleTypeFromTypeCode(XmlTypeCode.Token).Datatype;
System\Xml\Schema\SchemaAttDef.cs (1)
158this.Datatype = XmlSchemaDatatype.FromXmlTokenizedType(value);
System\Xml\Schema\SchemaCollectionCompiler.cs (6)
419XmlSchemaDatatype datatype; 444XmlSchemaDatatype datatype; 477simpleType.SetDatatype(XmlSchemaDatatype.DeriveByUnion(baseTypes, simpleType)); 546XmlSchemaDatatype unionDatatype = unionMember.Datatype; 596XmlSchemaDatatype datatype = attribute.Datatype; 666XmlSchemaDatatype datatype = null;
System\Xml\Schema\SchemaDeclBase.cs (2)
29protected XmlSchemaDatatype datatype; 90internal XmlSchemaDatatype Datatype {
System\Xml\Schema\SchemaElementDecl.cs (1)
43internal SchemaElementDecl(XmlSchemaDatatype dtype) {
System\Xml\Schema\SchemaNames.cs (1)
455else if (IsXDRRoot(localName, XmlSchemaDatatype.XdrCanonizeUri(ns, nameTable, this))) {
System\Xml\Schema\SchemaSetCompiler.cs (9)
483XmlSchemaDatatype datatype; 508XmlSchemaDatatype datatype; 544simpleType.SetDatatype(XmlSchemaDatatype.DeriveByUnion(baseTypes, simpleType)); 613XmlSchemaDatatype unionDatatype = unionMember.Datatype; 724XmlSchemaDatatype datatype = null; 1983XmlSchemaDatatype datatype = decl.Datatype; 2577XmlSchemaDatatype baseDatatype = baseDecl.Datatype; 2578XmlSchemaDatatype derivedDatatype = derivedDecl.Datatype; 2589XmlSchemaDatatype memberType = simpleFixedValue.XmlType.Datatype;
System\Xml\Schema\XdrBuilder.cs (11)
168internal XmlSchemaDatatype _Datatype; 173_Datatype = XmlSchemaDatatype.FromXmlTokenizedType(ttype); 179_Datatype = XmlSchemaDatatype.FromXmlTokenizedType(ttype); 411XmlQualifiedName qname = new XmlQualifiedName(name, XmlSchemaDatatype.XdrCanonizeUri(ns, _NameTable, _SchemaNames)); 432XmlQualifiedName qname = new XmlQualifiedName(name, XmlSchemaDatatype.XdrCanonizeUri(ns, _NameTable, _SchemaNames)); 704XmlSchemaDatatype dtype = XmlSchemaDatatype.FromXdrName(s); 1008builder._AttributeDef._AttDef.Datatype = XmlSchemaDatatype.FromXmlTokenizedType(XmlTokenizedType.CDATA); 1539private XmlSchemaDatatype CheckDatatype(string str) { 1540XmlSchemaDatatype dtype = XmlSchemaDatatype.FromXdrName(str);
System\Xml\Schema\XdrValidator.cs (5)
82elementName.Init(reader.LocalName, XmlSchemaDatatype.XdrCanonizeUri(reader.NamespaceURI, NameTable, SchemaNames)); 183reader.SchemaTypeObject = XmlSchemaDatatype.FromXdrName(reader.Value); 383XmlSchemaDatatype dtype = isAttn ? attdef.Datatype : context.ElementDecl.Datatype; 466XmlSchemaDatatype dtype = attdef.Datatype; 571return new XmlQualifiedName(name, XmlSchemaDatatype.XdrCanonizeUri(ns, NameTable, SchemaNames));
System\Xml\Schema\XmlSchemaAttribute.cs (1)
165internal XmlSchemaDatatype Datatype {
System\Xml\Schema\XmlSchemaComplexType.cs (1)
341XmlSchemaDatatype datatype = attribute.Datatype;
System\Xml\Schema\XmlSchemaDataType.cs (8)
89public virtual bool IsDerivedFrom(XmlSchemaDatatype datatype) { 115internal abstract XmlSchemaDatatype DeriveByRestriction(XmlSchemaObjectCollection facets, XmlNameTable nameTable, XmlSchemaType schemaType) ; 117internal abstract XmlSchemaDatatype DeriveByList(XmlSchemaType schemaType) ; 123internal abstract bool IsComparable(XmlSchemaDatatype dtype) ; 291internal static XmlSchemaDatatype FromXmlTokenizedType(XmlTokenizedType token) { 295internal static XmlSchemaDatatype FromXmlTokenizedTypeXsd(XmlTokenizedType token) { 299internal static XmlSchemaDatatype FromXdrName(string name) { 303internal static XmlSchemaDatatype DeriveByUnion(XmlSchemaSimpleType[] types, XmlSchemaType schemaType) {
System\Xml\Schema\XmlSchemaType.cs (5)
24XmlSchemaDatatype datatype; 159public XmlSchemaDatatype Datatype { 229internal void SetDatatype(XmlSchemaDatatype value) { 292internal static bool IsDerivedFromDatatype(XmlSchemaDatatype derivedDataType, XmlSchemaDatatype baseDataType, XmlSchemaDerivationMethod except) {
System\Xml\Schema\XmlSchemaValidator.cs (16)
136private static readonly XmlSchemaDatatype dtQName = XmlSchemaDatatype.FromXmlTokenizedTypeXsd(XmlTokenizedType.QName); 137private static readonly XmlSchemaDatatype dtCDATA = XmlSchemaDatatype.FromXmlTokenizedType(XmlTokenizedType.CDATA); 138private static readonly XmlSchemaDatatype dtStringArray = dtCDATA.DeriveByList(null); 583XmlSchemaDatatype datatype = attributeDef.Datatype; 909XmlSchemaDatatype datatype = attdef.Datatype; 1234XmlSchemaDatatype dtype = currentElementDecl.Datatype; 1251XmlSchemaDatatype dtype = currentElementDecl.Datatype; 1256stringValue = XmlSchemaDatatype.ConcatenatedToString(parsedValue); 1624XmlSchemaDatatype dtype = attdef.Datatype; 1646stringValue = XmlSchemaDatatype.ConcatenatedToString(value); 1656XmlSchemaDatatype dtype = decl.Datatype; 1670private void CheckTokenizedTypes(XmlSchemaDatatype dtype, object typedValue, bool attrValue) { 1907private void AttributeIdentityConstraints(string name, string ns, object obj, string sobj, XmlSchemaDatatype datatype) { 1943private void EndElementIdentityConstraints(object typedValue, string stringValue, XmlSchemaDatatype datatype) {
System\Xml\Schema\XmlValueConverter.cs (1)
281XmlSchemaDatatype datatype = schemaType.Datatype;
System\Xml\Schema\XsdBuilder.cs (2)
1413XmlSchemaDatatype dt = XmlSchemaDatatype.FromXmlTokenizedTypeXsd(XmlTokenizedType.QName).DeriveByList(null);
System\Xml\Schema\XsdValidator.cs (7)
34private static readonly XmlSchemaDatatype dtCDATA = XmlSchemaDatatype.FromXmlTokenizedType(XmlTokenizedType.CDATA); 35private static readonly XmlSchemaDatatype dtQName = XmlSchemaDatatype.FromXmlTokenizedTypeXsd(XmlTokenizedType.QName); 36private static readonly XmlSchemaDatatype dtStringArray = dtCDATA.DeriveByList(null); 120public static XmlSchemaDatatype DtQName { 585XmlSchemaDatatype dtype = isAttn ? attdef.Datatype : context.ElementDecl.Datatype;
System\Xml\XPath\XPathNavigator.cs (9)
73XmlSchemaDatatype datatype; 118XmlSchemaDatatype datatype = schemaType.Datatype; 134XmlSchemaDatatype datatype; 166XmlSchemaDatatype datatype; 195XmlSchemaDatatype datatype; 224XmlSchemaDatatype datatype; 253XmlSchemaDatatype datatype; 282XmlSchemaDatatype datatype; 313XmlSchemaDatatype datatype;