1 override of ParseValue
System.Private.Xml (1)
System\Xml\Schema\DataTypeImplementation.cs (1)
529public override object ParseValue(string s, XmlNameTable? nameTable, IXmlNamespaceResolver? nsmgr)
19 references to ParseValue
System.Private.Xml (18)
System\Xml\Schema\DtdValidator.cs (2)
357object typedValue = dtype.ParseValue(value, NameTable, s_namespaceManager); 543attdef.DefaultValueTyped = dtype.ParseValue(value, readerAdapter.NameTable, readerAdapter.NamespaceResolver);
System\Xml\Schema\SchemaSetCompiler.cs (1)
2772decl.DefaultValueTyped = DatatypeImplementation.AnySimpleType.Datatype!.ParseValue(decl.DefaultValueRaw, NameTable, new SchemaNamespaceManager(xe));
System\Xml\Schema\XdrBuilder.cs (1)
479buildFunc(this, a._Datatype.ParseValue(value, _NameTable, _CurNsMgr), string.Empty);
System\Xml\Schema\XdrValidator.cs (2)
481object typedValue = dtype.ParseValue(value, NameTable, _nsManager); 582object typedValue = dtype.ParseValue(value, NameTable, nsManager);
System\Xml\Schema\XmlSchemaDocumentation.cs (1)
30set { _language = (string)s_languageType.Datatype!.ParseValue(value, (XmlNameTable?)null, (IXmlNamespaceResolver?)null); }
System\Xml\Schema\XsdBuilder.cs (1)
1511builder._simpleTypeUnion!.MemberTypes = (XmlQualifiedName[])dt.ParseValue(value, builder._nameTable, builder._namespaceManager);
System\Xml\Schema\XsdValidator.cs (2)
292xsiSchemaLocation = (string[])s_dtStringArray.ParseValue(reader.Value, NameTable, _nsManager); 300xsiType = (XmlQualifiedName)s_dtQName.ParseValue(reader.Value, NameTable, _nsManager);
System\Xml\XPath\XPathNavigator.cs (8)
99return schemaType.ValueConverter.ChangeType(datatype.ParseValue(Value, NameTable, this), datatype.ValueType, this); 129datatype?.ParseValue(value, NameTable, this); 199return schemaType.ValueConverter.ToBoolean(datatype.ParseValue(Value, NameTable, this)); 233return schemaType.ValueConverter.ToDateTime(datatype.ParseValue(Value, NameTable, this)); 267return schemaType.ValueConverter.ToDouble(datatype.ParseValue(Value, NameTable, this)); 301return schemaType.ValueConverter.ToInt32(datatype.ParseValue(Value, NameTable, this)); 335return schemaType.ValueConverter.ToInt64(datatype.ParseValue(Value, NameTable, this)); 368return schemaType.ValueConverter.ChangeType(datatype.ParseValue(Value, NameTable, nsResolver), returnType, nsResolver);
System.Private.Xml.Linq (1)
System\Xml\Schema\XNodeValidator.cs (1)
110typedValue = mt.Datatype.ParseValue(value, schemas.NameTable, namespaceManager);