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

◆ ChangeType() [1/9]

override object System.Xml.Schema.XmlBooleanConverter.ChangeType ( bool value,
Type destinationType )
inline

Definition at line 73 of file XmlBooleanConverter.cs.

74 {
75 if (destinationType == null)
76 {
77 throw new ArgumentNullException("destinationType");
78 }
79 if (destinationType == XmlBaseConverter.ObjectType)
80 {
81 destinationType = base.DefaultClrType;
82 }
83 if (destinationType == XmlBaseConverter.BooleanType)
84 {
85 return value;
86 }
87 if (destinationType == XmlBaseConverter.StringType)
88 {
89 return XmlConvert.ToString(value);
90 }
91 if (destinationType == XmlBaseConverter.XmlAtomicValueType)
92 {
93 return new XmlAtomicValue(base.SchemaType, value);
94 }
95 if (destinationType == XmlBaseConverter.XPathItemType)
96 {
97 return new XmlAtomicValue(base.SchemaType, value);
98 }
100 }
virtual object ChangeListType(object value, Type destinationType, IXmlNamespaceResolver nsResolver)
XmlBaseConverter(XmlSchemaType schemaType)

References System.Xml.Schema.XmlBaseConverter.BooleanType, System.Xml.Schema.XmlBaseConverter.ChangeListType(), System.Xml.Dictionary, System.Xml.Schema.XmlBaseConverter.ObjectType, System.Xml.Schema.XmlBaseConverter.StringType, System.Xml.XmlConvert.ToString(), System.value, System.Xml.Schema.XmlBaseConverter.XmlAtomicValueType, and System.Xml.Schema.XmlBaseConverter.XPathItemType.