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

◆ ToString() [10/10]

override string System.Xml.Schema.XmlBooleanConverter.ToString ( object value,
IXmlNamespaceResolver nsResolver )
inline

Definition at line 51 of file XmlBooleanConverter.cs.

52 {
53 if (value == null)
54 {
55 throw new ArgumentNullException("value");
56 }
57 Type type = value.GetType();
58 if (type == XmlBaseConverter.BooleanType)
59 {
60 return XmlConvert.ToString((bool)value);
61 }
62 if (type == XmlBaseConverter.StringType)
63 {
64 return (string)value;
65 }
66 if (type == XmlBaseConverter.XmlAtomicValueType)
67 {
68 return ((XmlAtomicValue)value).Value;
69 }
70 return (string)ChangeListType(value, XmlBaseConverter.StringType, nsResolver);
71 }
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.Type.GetType(), System.Xml.Schema.XmlBaseConverter.StringType, System.Xml.XmlConvert.ToString(), System.type, System.value, and System.Xml.Schema.XmlBaseConverter.XmlAtomicValueType.