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

◆ ChangeType() [3/9]

override object System.Xml.Schema.XmlNumeric10Converter.ChangeType ( decimal value,
Type destinationType )
inline

Definition at line 203 of file XmlNumeric10Converter.cs.

204 {
205 if (destinationType == null)
206 {
207 throw new ArgumentNullException("destinationType");
208 }
209 if (destinationType == XmlBaseConverter.ObjectType)
210 {
211 destinationType = base.DefaultClrType;
212 }
213 if (destinationType == XmlBaseConverter.DecimalType)
214 {
215 return value;
216 }
217 if (destinationType == XmlBaseConverter.Int32Type)
218 {
219 return XmlBaseConverter.DecimalToInt32(value);
220 }
221 if (destinationType == XmlBaseConverter.Int64Type)
222 {
223 return XmlBaseConverter.DecimalToInt64(value);
224 }
225 if (destinationType == XmlBaseConverter.StringType)
226 {
227 return ToString(value);
228 }
229 if (destinationType == XmlBaseConverter.XmlAtomicValueType)
230 {
231 return new XmlAtomicValue(base.SchemaType, value);
232 }
233 if (destinationType == XmlBaseConverter.XPathItemType)
234 {
235 return new XmlAtomicValue(base.SchemaType, value);
236 }
238 }
XmlBaseConverter(XmlSchemaType schemaType)
object ChangeTypeWildcardSource(object value, Type destinationType, IXmlNamespaceResolver nsResolver)

References System.Xml.Schema.XmlNumeric10Converter.ChangeTypeWildcardSource(), System.Xml.Schema.XmlBaseConverter.DecimalToInt32(), System.Xml.Schema.XmlBaseConverter.DecimalToInt64(), System.Xml.Schema.XmlBaseConverter.DecimalType, System.Xml.Dictionary, System.Xml.Schema.XmlBaseConverter.Int32Type, System.Xml.Schema.XmlBaseConverter.Int64Type, System.Xml.Schema.XmlBaseConverter.ObjectType, System.Xml.Schema.XmlBaseConverter.StringType, System.ToString, System.value, System.Xml.Schema.XmlBaseConverter.XmlAtomicValueType, and System.Xml.Schema.XmlBaseConverter.XPathItemType.

Referenced by System.Xml.Schema.XmlNumeric10Converter.ChangeType(), and System.Xml.Schema.XmlNumeric10Converter.ChangeTypeWildcardDestination().