16 writes to Datatype
System.Xml (16)
System\Xml\Schema\SchemaAttDef.cs (1)
158this.Datatype = XmlSchemaDatatype.FromXmlTokenizedType(value);
System\Xml\Schema\SchemaCollectionCompiler.cs (5)
492decl.Datatype = simpleType.Datatype; 611decl.Datatype = complexType.Datatype; 1679decl.Datatype = xa.SchemaType.Datatype; 1685decl.Datatype = simpleType.Datatype; 1694decl.Datatype = DatatypeImplementation.AnySimpleType.Datatype;
System\Xml\Schema\SchemaElementDecl.cs (2)
44Datatype = dtype; 59anyTypeElementDecl.Datatype = DatatypeImplementation.AnySimpleType.Datatype;
System\Xml\Schema\SchemaSetCompiler.cs (5)
559decl.Datatype = simpleType.Datatype; 668decl.Datatype = complexType.Datatype; 2009decl.Datatype = xa.SchemaType.Datatype; 2015decl.Datatype = simpleType.Datatype; 2024decl.Datatype = DatatypeImplementation.AnySimpleType.Datatype;
System\Xml\Schema\XdrBuilder.cs (3)
708builder._ElementDef._ElementDecl.Datatype = dtype; 964builder._AttributeDef._AttDef.Datatype = builder.CheckDatatype(qname.Name); 1008builder._AttributeDef._AttDef.Datatype = XmlSchemaDatatype.FromXmlTokenizedType(XmlTokenizedType.CDATA);
77 references to Datatype
System.Xml (77)
System\Xml\Core\XmlTextReaderImpl.cs (1)
8275attr.schemaType = (attrDef.SchemaType == null) ? (object)attrDef.Datatype : (object)attrDef.SchemaType;
System\Xml\Dom\DocumentSchemaValidator.cs (1)
408if (attributeDef.Datatype.Variety == XmlSchemaDatatypeVariety.Union) {
System\Xml\Dom\XmlLoader.cs (1)
585if (attdef.Datatype.TokenizedType == XmlTokenizedType.ID) {
System\Xml\Schema\DtdParser.cs (5)
652if ( attrDef.Datatype.TokenizedType != XmlTokenizedType.ENUMERATION ) { 723attrDef.SchemaType = XmlSchemaType.GetBuiltInSimpleType( attrDef.Datatype.TypeCode ); 733if ( ( idAttrDef == null || idAttrDef.Datatype.TokenizedType != XmlTokenizedType.ID ) && !ignoreErrors ) { 796attrDef.SchemaType = XmlSchemaType.GetBuiltInSimpleType( attrDef.Datatype.TypeCode ); 855if ( validate && attrDef.Datatype.TokenizedType == XmlTokenizedType.ID&& !ignoreErrors ) {
System\Xml\Schema\DtdParserAsync.cs (5)
297if ( attrDef.Datatype.TokenizedType != XmlTokenizedType.ENUMERATION ) { 368attrDef.SchemaType = XmlSchemaType.GetBuiltInSimpleType( attrDef.Datatype.TypeCode ); 378if ( ( idAttrDef == null || idAttrDef.Datatype.TokenizedType != XmlTokenizedType.ID ) && !ignoreErrors ) { 441attrDef.SchemaType = XmlSchemaType.GetBuiltInSimpleType( attrDef.Datatype.TypeCode ); 500if ( validate && attrDef.Datatype.TokenizedType == XmlTokenizedType.ID&& !ignoreErrors ) {
System\Xml\Schema\DtdValidator.cs (6)
163if (attnDef.Datatype != null && !reader.IsDefault) { //Since XmlTextReader adds default attributes, do not check again 193if (context.ElementDecl.Datatype != null) { 288XmlSchemaDatatype dtype = isAttn ? attdef.Datatype : context.ElementDecl.Datatype; 442XmlSchemaDatatype dtype = attdef.Datatype; 475XmlSchemaDatatype dtype = attdef.Datatype;
System\Xml\Schema\SchemaAttDef.cs (1)
151return Datatype.TokenizedType;
System\Xml\Schema\SchemaCollectionCompiler.cs (11)
1647if(decl.Datatype != null) { 1660decl.DefaultValueTyped = decl.Datatype.ParseValue(decl.DefaultValueRaw, NameTable, new SchemaNamespaceManager(xa), true); 1667decl.DefaultValueTyped = decl.Datatype.ParseValue(decl.DefaultValueRaw, NameTable, new SchemaNamespaceManager(xa), true); 1698if (decl.Datatype != null) { 1699decl.Datatype.VerifySchemaValid(this.schema.Notations, xa); 1710if(decl.Datatype != null) { 1711decl.DefaultValueTyped = decl.Datatype.ParseValue(decl.DefaultValueRaw, NameTable, new SchemaNamespaceManager(xa), true); 1875if (decl.Datatype != null) { 1876decl.Datatype.VerifySchemaValid(this.schema.Notations, xe); 1890if (decl.Datatype != null) { 1891decl.DefaultValueTyped = decl.Datatype.ParseValue(decl.DefaultValueRaw, NameTable, new SchemaNamespaceManager(xe), true);
System\Xml\Schema\SchemaInfo.cs (1)
208if (attdef.Datatype.TypeCode == XmlTypeCode.Id) { //anyAttribute match whose type is ID
System\Xml\Schema\SchemaSetCompiler.cs (13)
1983XmlSchemaDatatype datatype = decl.Datatype; 2028if (decl.Datatype != null) { 2029decl.Datatype.VerifySchemaValid(notations, xa); 2064if(decl.Datatype != null) { 2065if (decl.Datatype.TypeCode == XmlTypeCode.Id) { 2069decl.DefaultValueTyped = decl.Datatype.ParseValue(decl.DefaultValueRaw, NameTable, new SchemaNamespaceManager(xa), true); 2222if (decl.Datatype != null) { 2223decl.Datatype.VerifySchemaValid(notations, xe); 2237if (decl.Datatype != null) { 2238if (decl.Datatype.TypeCode == XmlTypeCode.Id) { 2242decl.DefaultValueTyped = decl.Datatype.ParseValue(decl.DefaultValueRaw, NameTable, new SchemaNamespaceManager(xe), true); 2577XmlSchemaDatatype baseDatatype = baseDecl.Datatype; 2578XmlSchemaDatatype derivedDatatype = derivedDecl.Datatype;
System\Xml\Schema\XdrBuilder.cs (6)
875if (ed.Datatype != null) { 876XmlTokenizedType ttype = ed.Datatype.TokenizedType; 988if (builder._AttributeDef._HasDataType && builder._AttributeDef._AttDef.Datatype != null) { 989XmlTokenizedType ttype = builder._AttributeDef._AttDef.Datatype.TokenizedType; 1296if(builder._AttributeDef._AttDef.Datatype != null) { 1297XmlTokenizedType ttype = builder._AttributeDef._AttDef.Datatype.TokenizedType;
System\Xml\Schema\XdrValidator.cs (7)
204reader.SchemaTypeObject = context.ElementDecl.Datatype; 228reader.SchemaTypeObject = (attnDef.SchemaType != null) ? (object)attnDef.SchemaType : (object)attnDef.Datatype; 229if (attnDef.Datatype != null) { 263if (context.ElementDecl.Datatype != null) { 383XmlSchemaDatatype dtype = isAttn ? attdef.Datatype : context.ElementDecl.Datatype; 466XmlSchemaDatatype dtype = attdef.Datatype;
System\Xml\Schema\XmlSchemaValidator.cs (11)
583XmlSchemaDatatype datatype = attributeDef.Datatype; 909XmlSchemaDatatype datatype = attdef.Datatype; 921if (attdef.Datatype.Variety == XmlSchemaDatatypeVariety.Union) { 1216Debug.Assert(currentElementDecl.Datatype != null); 1217Exception exception = currentElementDecl.Datatype.TryParseValue(currentElementDecl.DefaultValueRaw, nameTable, nsResolver, out typedVal); 1234XmlSchemaDatatype dtype = currentElementDecl.Datatype; 1251XmlSchemaDatatype dtype = currentElementDecl.Datatype; 1280typeName = decl.Datatype.TypeCodeString; 1624XmlSchemaDatatype dtype = attdef.Datatype; 1656XmlSchemaDatatype dtype = decl.Datatype; 1891if (currentElementDecl.Datatype == null || currentElementDecl.ContentValidator.ContentType == XmlSchemaContentType.Mixed) {
System\Xml\Schema\XsdValidator.cs (8)
411if (attnDef.Datatype != null) { 465if (context.ElementDecl.Datatype != null) { 585XmlSchemaDatatype dtype = isAttn ? attdef.Datatype : context.ElementDecl.Datatype; 788if (context.ElementDecl.Datatype == null) { 832else if ((attdef != null) && (attdef.Datatype != null)){ 833laxis.Ks[laxis.Column] = new TypedObject (obj, sobj, attdef.Datatype); 879laxis.Ks[laxis.Column] = new TypedObject(reader.TypedValueObject,stringValue,context.ElementDecl.Datatype);