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

◆ ToString() [10/10]

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

Definition at line 173 of file XmlNumeric10Converter.cs.

174 {
175 if (value == null)
176 {
177 throw new ArgumentNullException("value");
178 }
179 Type type = value.GetType();
180 if (type == XmlBaseConverter.DecimalType)
181 {
182 return ToString((decimal)value);
183 }
184 if (type == XmlBaseConverter.Int32Type)
185 {
186 return XmlConvert.ToString((int)value);
187 }
188 if (type == XmlBaseConverter.Int64Type)
189 {
190 return XmlConvert.ToString((long)value);
191 }
192 if (type == XmlBaseConverter.StringType)
193 {
194 return (string)value;
195 }
196 if (type == XmlBaseConverter.XmlAtomicValueType)
197 {
198 return ((XmlAtomicValue)value).Value;
199 }
201 }
XmlBaseConverter(XmlSchemaType schemaType)
object ChangeTypeWildcardDestination(object value, Type destinationType, IXmlNamespaceResolver nsResolver)

References System.Xml.Schema.XmlNumeric10Converter.ChangeTypeWildcardDestination(), System.Xml.Schema.XmlBaseConverter.DecimalType, System.Xml.Dictionary, System.Type.GetType(), System.Xml.Schema.XmlBaseConverter.Int32Type, System.Xml.Schema.XmlBaseConverter.Int64Type, System.Xml.Schema.XmlBaseConverter.StringType, System.ToString, System.Xml.XmlConvert.ToString(), System.type, System.value, and System.Xml.Schema.XmlBaseConverter.XmlAtomicValueType.