16 writes to Datatype
System.Private.Xml (16)
System\Xml\Schema\SchemaAttDef.cs (1)
159this.Datatype = XmlSchemaDatatype.FromXmlTokenizedType(value)!;
System\Xml\Schema\SchemaCollectionCompiler.cs (5)
624decl.Datatype = simpleType.Datatype!; 774decl.Datatype = complexType.Datatype!; 2042decl.Datatype = xa.SchemaType.Datatype!; 2050decl.Datatype = simpleType.Datatype!; 2061decl.Datatype = DatatypeImplementation.AnySimpleType.Datatype!;
System\Xml\Schema\SchemaElementDecl.cs (2)
40Datatype = dtype; 55anyTypeElementDecl.Datatype = DatatypeImplementation.AnySimpleType.Datatype!;
System\Xml\Schema\SchemaSetCompiler.cs (5)
714decl.Datatype = simpleType.Datatype!; 850decl.Datatype = complexType.Datatype!; 2475decl.Datatype = xa.SchemaType.Datatype!; 2483decl.Datatype = simpleType.Datatype!; 2494decl.Datatype = DatatypeImplementation.AnySimpleType.Datatype!;
System\Xml\Schema\XdrBuilder.cs (3)
776builder._ElementDef._ElementDecl!.Datatype = dtype!; 1075builder._AttributeDef._AttDef!.Datatype = builder.CheckDatatype(qname.Name)!; 1130builder._AttributeDef._AttDef!.Datatype = XmlSchemaDatatype.FromXmlTokenizedType(XmlTokenizedType.CDATA)!;
73 references to Datatype
System.Private.Xml (73)
System\Xml\Core\XmlTextReaderImpl.cs (1)
9268attr.schemaType = (attrDef.SchemaType == null) ? (object)attrDef.Datatype : (object)attrDef.SchemaType;
System\Xml\Dom\DocumentSchemaValidator.cs (1)
444if (attributeDef.Datatype.Variety == XmlSchemaDatatypeVariety.Union)
System\Xml\Dom\XmlLoader.cs (1)
665if (attdef.Datatype.TokenizedType == XmlTokenizedType.ID)
System\Xml\Schema\DtdParser.cs (5)
685if (attrDef.Datatype.TokenizedType != XmlTokenizedType.ENUMERATION) 764attrDef.SchemaType = XmlSchemaType.GetBuiltInSimpleType(attrDef.Datatype.TypeCode); 774if ((idAttrDef == null || idAttrDef.Datatype.TokenizedType != XmlTokenizedType.ID) && !ignoreErrors) 844attrDef.SchemaType = XmlSchemaType.GetBuiltInSimpleType(attrDef.Datatype.TypeCode); 904if (_validate && attrDef.Datatype.TokenizedType == XmlTokenizedType.ID && !ignoreErrors)
System\Xml\Schema\DtdParserAsync.cs (5)
329if (attrDef.Datatype.TokenizedType != XmlTokenizedType.ENUMERATION) 408attrDef.SchemaType = XmlSchemaType.GetBuiltInSimpleType(attrDef.Datatype.TypeCode); 418if ((idAttrDef == null || idAttrDef.Datatype.TokenizedType != XmlTokenizedType.ID) && !ignoreErrors) 488attrDef.SchemaType = XmlSchemaType.GetBuiltInSimpleType(attrDef.Datatype.TypeCode); 548if (_validate && attrDef.Datatype.TokenizedType == XmlTokenizedType.ID && !ignoreErrors)
System\Xml\Schema\DtdValidator.cs (6)
194if (attnDef.Datatype != null && !reader.IsDefault) 230if (context.ElementDecl.Datatype != null) 346XmlSchemaDatatype? dtype = isAttn ? attdef!.Datatype : context!.ElementDecl!.Datatype; 534XmlSchemaDatatype dtype = attdef.Datatype; 570XmlSchemaDatatype dtype = attdef.Datatype;
System\Xml\Schema\SchemaAttDef.cs (1)
155return Datatype.TokenizedType;
System\Xml\Schema\SchemaCollectionCompiler.cs (9)
2000if (decl.Datatype != null) 2019decl.DefaultValueTyped = decl.Datatype.ParseValue(decl.DefaultValueRaw, NameTable, new SchemaNamespaceManager(xa), true); 2028decl.DefaultValueTyped = decl.Datatype.ParseValue(decl.DefaultValueRaw, NameTable, new SchemaNamespaceManager(xa), true); 2065decl.Datatype?.VerifySchemaValid(_schema!.Notations, xa); 2078if (decl.Datatype != null) 2080decl.DefaultValueTyped = decl.Datatype.ParseValue(decl.DefaultValueRaw, NameTable, new SchemaNamespaceManager(xa), true); 2282decl.Datatype?.VerifySchemaValid(_schema!.Notations, xe); 2300if (decl.Datatype != null) 2302decl.DefaultValueTyped = decl.Datatype.ParseValue(decl.DefaultValueRaw, NameTable, new SchemaNamespaceManager(xe), true);
System\Xml\Schema\SchemaInfo.cs (1)
199if (attdef.Datatype.TypeCode == XmlTypeCode.Id)
System\Xml\Schema\SchemaSetCompiler.cs (11)
2441XmlSchemaDatatype datatype = decl.Datatype; 2498decl.Datatype?.VerifySchemaValid(_notations, xa); 2543if (decl.Datatype != null) 2545if (decl.Datatype.TypeCode == XmlTypeCode.Id) 2551decl.DefaultValueTyped = decl.Datatype.ParseValue(decl.DefaultValueRaw, NameTable, new SchemaNamespaceManager(xa), true); 2741decl.Datatype?.VerifySchemaValid(_notations, xe); 2759if (decl.Datatype != null) 2761if (decl.Datatype.TypeCode == XmlTypeCode.Id) 2767decl.DefaultValueTyped = decl.Datatype.ParseValue(decl.DefaultValueRaw, NameTable, new SchemaNamespaceManager(xe), true); 3094XmlSchemaDatatype baseDatatype = baseDecl.Datatype; 3095XmlSchemaDatatype derivedDatatype = derivedDecl.Datatype;
System\Xml\Schema\XdrBuilder.cs (6)
974if (ed!.Datatype != null) 976XmlTokenizedType ttype = ed.Datatype.TokenizedType; 1105if (builder._AttributeDef._HasDataType && builder._AttributeDef._AttDef!.Datatype != null) 1107XmlTokenizedType ttype = builder._AttributeDef._AttDef.Datatype.TokenizedType; 1463if (builder._AttributeDef._AttDef!.Datatype != null) 1465XmlTokenizedType ttype = builder._AttributeDef._AttDef.Datatype.TokenizedType;
System\Xml\Schema\XdrValidator.cs (7)
248reader.SchemaTypeObject = context.ElementDecl.Datatype; 280reader.SchemaTypeObject = (attnDef.SchemaType != null) ? (object)attnDef.SchemaType : (object)attnDef.Datatype; 281if (attnDef.Datatype != null) 323if (context.ElementDecl.Datatype != null) 464XmlSchemaDatatype? dtype = isAttn ? attdef!.Datatype : context!.ElementDecl!.Datatype; 568XmlSchemaDatatype dtype = attdef.Datatype;
System\Xml\Schema\XmlSchemaValidator.cs (11)
632XmlSchemaDatatype datatype = attributeDef.Datatype; 1035XmlSchemaDatatype datatype = attdef.Datatype; 1048if (attdef.Datatype.Variety == XmlSchemaDatatypeVariety.Union) 1417Debug.Assert(currentElementDecl.Datatype != null); 1418Exception? exception = currentElementDecl.Datatype.TryParseValue(currentElementDecl.DefaultValueRaw, _nameTable, _nsResolver, out typedVal); 1440XmlSchemaDatatype dtype = currentElementDecl.Datatype; 1461XmlSchemaDatatype dtype = currentElementDecl.Datatype!; 1497typeName = decl.Datatype.TypeCodeString; 1921XmlSchemaDatatype dtype = attdef.Datatype; 1960XmlSchemaDatatype dtype = decl.Datatype; 2247if (currentElementDecl.Datatype == null || currentElementDecl.ContentValidator!.ContentType == XmlSchemaContentType.Mixed)
System\Xml\Schema\XsdValidator.cs (8)
496if (attnDef.Datatype != null) 561if (context.ElementDecl.Datatype != null) 695XmlSchemaDatatype? dtype = isAttn ? attdef!.Datatype : context!.ElementDecl!.Datatype; 944if (context.ElementDecl.Datatype == null) 996else if ((attdef != null) && (attdef.Datatype != null)) 998laxis.Ks[laxis.Column] = new TypedObject(obj, sobj, attdef.Datatype); 1056laxis.Ks[laxis.Column] = new TypedObject(reader.TypedValueObject, stringValue, context!.ElementDecl!.Datatype);