Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ ReturnBoxedValue()

object System.Xml.XsdValidatingReader.ReturnBoxedValue ( object typedValue,
XmlSchemaType xmlType,
bool unWrap )
inlineprivate

Definition at line 2040 of file XsdValidatingReader.cs.

2041 {
2042 if (typedValue != null)
2043 {
2044 if (unWrap && xmlType.Datatype.Variety == XmlSchemaDatatypeVariety.List)
2045 {
2047 if (datatype_List.ItemType.Variety == XmlSchemaDatatypeVariety.Union)
2048 {
2049 typedValue = xmlType.ValueConverter.ChangeType(typedValue, xmlType.Datatype.ValueType, _thisNSResolver);
2050 }
2051 }
2052 return typedValue;
2053 }
2054 typedValue = _validator.GetConcatenatedValue();
2055 return typedValue;
2056 }
virtual XmlSchemaDatatypeVariety Variety
object ChangeType(bool value, Type destinationType)
readonly IXmlNamespaceResolver _thisNSResolver

References System.Xml.XsdValidatingReader._thisNSResolver, System.Xml.XsdValidatingReader._validator, System.Xml.Schema.XmlValueConverter.ChangeType(), System.Xml.Schema.XmlSchemaType.Datatype, System.Xml.Dictionary, System.Xml.Schema.XmlSchemaValidator.GetConcatenatedValue(), System.Xml.Schema.XmlSchemaType.ValueConverter, System.Xml.Schema.XmlSchemaDatatype.ValueType, and System.Xml.Schema.XmlSchemaDatatype.Variety.

Referenced by System.Xml.XsdValidatingReader.InternalReadContentAsObject(), System.Xml.XsdValidatingReader.InternalReadContentAsObjectTupleAsync(), System.Xml.XsdValidatingReader.InternalReadElementContentAsObject(), and System.Xml.XsdValidatingReader.InternalReadElementContentAsObjectTupleAsync().