System\Xml\Schema\XmlValueConverter.cs (67)
988if (destinationType == typeof(XmlAtomicValue)) return (new XmlAtomicValue(SchemaType!, value));
989if (destinationType == typeof(XPathItem)) return (new XmlAtomicValue(SchemaType!, value));
1003if (destinationType == typeof(XmlAtomicValue)) return (new XmlAtomicValue(SchemaType!, (int)value));
1004if (destinationType == typeof(XPathItem)) return (new XmlAtomicValue(SchemaType!, (int)value));
1018if (destinationType == typeof(XmlAtomicValue)) return (new XmlAtomicValue(SchemaType!, (long)value));
1019if (destinationType == typeof(XPathItem)) return (new XmlAtomicValue(SchemaType!, (long)value));
1034if (destinationType == typeof(XmlAtomicValue)) return (new XmlAtomicValue(SchemaType!, (string)value));
1035if (destinationType == typeof(XPathItem)) return (new XmlAtomicValue(SchemaType!, (string)value));
1054if (sourceType == typeof(decimal)) return (new XmlAtomicValue(SchemaType!, value));
1055if (sourceType == typeof(int)) return (new XmlAtomicValue(SchemaType!, (int)value));
1056if (sourceType == typeof(long)) return (new XmlAtomicValue(SchemaType!, (long)value));
1057if (sourceType == typeof(string)) return (new XmlAtomicValue(SchemaType!, (string)value));
1062if (sourceType == typeof(decimal)) return (new XmlAtomicValue(SchemaType!, value));
1063if (sourceType == typeof(int)) return (new XmlAtomicValue(SchemaType!, (int)value));
1064if (sourceType == typeof(long)) return (new XmlAtomicValue(SchemaType!, (long)value));
1065if (sourceType == typeof(string)) return (new XmlAtomicValue(SchemaType!, (string)value));
1235if (destinationType == typeof(XmlAtomicValue)) return (new XmlAtomicValue(SchemaType!, (double)value));
1236if (destinationType == typeof(XPathItem)) return (new XmlAtomicValue(SchemaType!, (double)value));
1250if (destinationType == typeof(XmlAtomicValue)) return (new XmlAtomicValue(SchemaType!, (string)value));
1251if (destinationType == typeof(XPathItem)) return (new XmlAtomicValue(SchemaType!, (string)value));
1269if (sourceType == typeof(double)) return (new XmlAtomicValue(SchemaType!, (double)value));
1270if (sourceType == typeof(float)) return (new XmlAtomicValue(SchemaType!, value));
1271if (sourceType == typeof(string)) return (new XmlAtomicValue(SchemaType!, (string)value));
1276if (sourceType == typeof(double)) return (new XmlAtomicValue(SchemaType!, (double)value));
1277if (sourceType == typeof(float)) return (new XmlAtomicValue(SchemaType!, value));
1278if (sourceType == typeof(string)) return (new XmlAtomicValue(SchemaType!, (string)value));
1467if (destinationType == typeof(XmlAtomicValue)) return (new XmlAtomicValue(SchemaType!, (DateTime)value));
1468if (destinationType == typeof(XPathItem)) return (new XmlAtomicValue(SchemaType!, (DateTime)value));
1482if (destinationType == typeof(XmlAtomicValue)) return (new XmlAtomicValue(SchemaType!, (string)value));
1483if (destinationType == typeof(XPathItem)) return (new XmlAtomicValue(SchemaType!, (string)value));
1501if (sourceType == typeof(DateTime)) return (new XmlAtomicValue(SchemaType!, (DateTime)value));
1502if (sourceType == typeof(DateTimeOffset)) return (new XmlAtomicValue(SchemaType!, (DateTimeOffset)value));
1503if (sourceType == typeof(string)) return (new XmlAtomicValue(SchemaType!, (string)value));
1508if (sourceType == typeof(DateTime)) return (new XmlAtomicValue(SchemaType!, (DateTime)value));
1509if (sourceType == typeof(DateTimeOffset)) return (new XmlAtomicValue(SchemaType!, (DateTimeOffset)value));
1510if (sourceType == typeof(string)) return (new XmlAtomicValue(SchemaType!, (string)value));
1626if (destinationType == typeof(XmlAtomicValue)) return (new XmlAtomicValue(SchemaType!, (bool)value));
1627if (destinationType == typeof(XPathItem)) return (new XmlAtomicValue(SchemaType!, (bool)value));
1640if (destinationType == typeof(XmlAtomicValue)) return (new XmlAtomicValue(SchemaType!, (string)value));
1641if (destinationType == typeof(XPathItem)) return (new XmlAtomicValue(SchemaType!, (string)value));
1658if (sourceType == typeof(bool)) return (new XmlAtomicValue(SchemaType!, (bool)value));
1659if (sourceType == typeof(string)) return (new XmlAtomicValue(SchemaType!, (string)value));
1664if (sourceType == typeof(bool)) return (new XmlAtomicValue(SchemaType!, (bool)value));
1665if (sourceType == typeof(string)) return (new XmlAtomicValue(SchemaType!, (string)value));
1761if (destinationType == typeof(XmlAtomicValue)) return (new XmlAtomicValue(SchemaType!, (string)value, nsResolver));
1845case XmlTypeCode.Base64Binary: return (new XmlAtomicValue(SchemaType!, value));
1846case XmlTypeCode.HexBinary: return (new XmlAtomicValue(SchemaType!, value));
1849if (sourceType == typeof(string)) return (new XmlAtomicValue(SchemaType!, (string)value, nsResolver));
1854case XmlTypeCode.DayTimeDuration: return (new XmlAtomicValue(SchemaType!, value));
1855case XmlTypeCode.Duration: return (new XmlAtomicValue(SchemaType!, value));
1856case XmlTypeCode.YearMonthDuration: return (new XmlAtomicValue(SchemaType!, value));
1859if (IsDerivedFrom(sourceType, typeof(Uri))) if (TypeCode == XmlTypeCode.AnyUri) return (new XmlAtomicValue(SchemaType!, value));
1865case XmlTypeCode.Notation: return (new XmlAtomicValue(SchemaType!, value, nsResolver));
1866case XmlTypeCode.QName: return (new XmlAtomicValue(SchemaType!, value, nsResolver));
1939if (destinationType == typeof(XmlAtomicValue)) return (new XmlAtomicValue(SchemaType!, (string)value));
1940if (destinationType == typeof(XPathItem)) return (new XmlAtomicValue(SchemaType!, (string)value));
1956if (sourceType == typeof(string)) return (new XmlAtomicValue(SchemaType!, (string)value));
1961if (sourceType == typeof(string)) return (new XmlAtomicValue(SchemaType!, (string)value));
2318if (destinationType == typeof(XmlAtomicValue)) return (new XmlAtomicValue(SchemaType!, (string)value));
2320if (destinationType == typeof(XPathItem)) return (new XmlAtomicValue(SchemaType!, (string)value));
2404if (sourceType == typeof(string)) return (new XmlAtomicValue(SchemaType!, (string)value));
2413if (sourceType == typeof(string)) return (new XmlAtomicValue(SchemaType!, (string)value));
2417if (destinationType == typeof(XmlAtomicValue)) return (new XmlAtomicValue(SchemaType!, this.ToString(value, nsResolver)));
2418if (destinationType == typeof(XPathItem)) return (new XmlAtomicValue(SchemaType!, this.ToString(value, nsResolver)));
2439if (destinationType == typeof(XmlAtomicValue)) return (new XmlAtomicValue(SchemaType!, this.ToString(value, nsResolver)));
2440if (destinationType == typeof(XPathItem)) return (new XmlAtomicValue(SchemaType!, this.ToString(value, nsResolver)));
3159XsdSimpleValue simpleValue = (XsdSimpleValue)SchemaType!.Datatype!.ParseValue((string)value, new NameTable(), nsResolver, true);