System\Xml\Schema\XmlValueConverter.cs (71)
1067if (destinationType == XmlAtomicValueType) return (new XmlAtomicValue(SchemaType, value));
1068if (destinationType == XPathItemType) return (new XmlAtomicValue(SchemaType, value));
1081if (destinationType == XmlAtomicValueType) return (new XmlAtomicValue(SchemaType, (int) value));
1082if (destinationType == XPathItemType) return (new XmlAtomicValue(SchemaType, (int) value));
1095if (destinationType == XmlAtomicValueType) return (new XmlAtomicValue(SchemaType, (long) value));
1096if (destinationType == XPathItemType) return (new XmlAtomicValue(SchemaType, (long) value));
1110if (destinationType == XmlAtomicValueType) return (new XmlAtomicValue(SchemaType, (string) value));
1111if (destinationType == XPathItemType) return (new XmlAtomicValue(SchemaType, (string) value));
1128if (sourceType == DecimalType) return (new XmlAtomicValue(SchemaType, value));
1129if (sourceType == Int32Type) return (new XmlAtomicValue(SchemaType, (int) value));
1130if (sourceType == Int64Type) return (new XmlAtomicValue(SchemaType, (long) value));
1131if (sourceType == StringType) return (new XmlAtomicValue(SchemaType, (string) value));
1135if (sourceType == DecimalType) return (new XmlAtomicValue(SchemaType, value));
1136if (sourceType == Int32Type) return (new XmlAtomicValue(SchemaType, (int) value));
1137if (sourceType == Int64Type) return (new XmlAtomicValue(SchemaType, (long) value));
1138if (sourceType == StringType) return (new XmlAtomicValue(SchemaType, (string) value));
1334if (destinationType == XmlAtomicValueType) return (new XmlAtomicValue(SchemaType, (double) value));
1335if (destinationType == XPathItemType) return (new XmlAtomicValue(SchemaType, (double) value));
1347if (destinationType == XmlAtomicValueType) return (new XmlAtomicValue(SchemaType, value));
1348if (destinationType == XPathItemType) return (new XmlAtomicValue(SchemaType, value));
1361if (destinationType == XmlAtomicValueType) return (new XmlAtomicValue(SchemaType, (string) value));
1362if (destinationType == XPathItemType) return (new XmlAtomicValue(SchemaType, (string) value));
1378if (sourceType == DoubleType) return (new XmlAtomicValue(SchemaType, (double) value));
1379if (sourceType == SingleType) return (new XmlAtomicValue(SchemaType, value));
1380if (sourceType == StringType) return (new XmlAtomicValue(SchemaType, (string) value));
1384if (sourceType == DoubleType) return (new XmlAtomicValue(SchemaType, (double) value));
1385if (sourceType == SingleType) return (new XmlAtomicValue(SchemaType, value));
1386if (sourceType == StringType) return (new XmlAtomicValue(SchemaType, (string) value));
1586if (destinationType == XmlAtomicValueType) return (new XmlAtomicValue(SchemaType, (DateTime) value));
1587if (destinationType == XPathItemType) return (new XmlAtomicValue(SchemaType, (DateTime) value));
1599if (destinationType == XmlAtomicValueType) return (new XmlAtomicValue(SchemaType, (DateTimeOffset) value));
1600if (destinationType == XPathItemType) return (new XmlAtomicValue(SchemaType, (DateTimeOffset) value));
1613if (destinationType == XmlAtomicValueType) return (new XmlAtomicValue(SchemaType, (string) value));
1614if (destinationType == XPathItemType) return (new XmlAtomicValue(SchemaType, (string) value));
1630if (sourceType == DateTimeType) return (new XmlAtomicValue(SchemaType, (DateTime) value));
1631if (sourceType == DateTimeOffsetType) return (new XmlAtomicValue(SchemaType, (DateTimeOffset)value));
1632if (sourceType == StringType) return (new XmlAtomicValue(SchemaType, (string)value));
1636if (sourceType == DateTimeType) return (new XmlAtomicValue(SchemaType, (DateTime) value));
1637if (sourceType == DateTimeOffsetType) return (new XmlAtomicValue(SchemaType, (DateTimeOffset)value));
1638if (sourceType == StringType) return (new XmlAtomicValue(SchemaType, (string)value));
1759if (destinationType == XmlAtomicValueType) return (new XmlAtomicValue(SchemaType, (bool) value));
1760if (destinationType == XPathItemType) return (new XmlAtomicValue(SchemaType, (bool) value));
1772if (destinationType == XmlAtomicValueType) return (new XmlAtomicValue(SchemaType, (string) value));
1773if (destinationType == XPathItemType) return (new XmlAtomicValue(SchemaType, (string) value));
1788if (sourceType == BooleanType) return (new XmlAtomicValue(SchemaType, (bool) value));
1789if (sourceType == StringType) return (new XmlAtomicValue(SchemaType, (string) value));
1793if (sourceType == BooleanType) return (new XmlAtomicValue(SchemaType, (bool) value));
1794if (sourceType == StringType) return (new XmlAtomicValue(SchemaType, (string) value));
1932if (destinationType == XmlAtomicValueType) return (new XmlAtomicValue(SchemaType, (string)value, nsResolver));
1996case XmlTypeCode.Base64Binary: return (new XmlAtomicValue(SchemaType, value));
1997case XmlTypeCode.HexBinary: return (new XmlAtomicValue(SchemaType, value));
2000if (sourceType == StringType) return (new XmlAtomicValue(SchemaType, (string)value, nsResolver));
2003case XmlTypeCode.DayTimeDuration: return (new XmlAtomicValue(SchemaType, value));
2004case XmlTypeCode.Duration: return (new XmlAtomicValue(SchemaType, value));
2005case XmlTypeCode.YearMonthDuration: return (new XmlAtomicValue(SchemaType, value));
2008if (IsDerivedFrom(sourceType, UriType)) if (TypeCode == XmlTypeCode.AnyUri) return (new XmlAtomicValue(SchemaType, value));
2012case XmlTypeCode.Notation: return (new XmlAtomicValue(SchemaType, value, nsResolver));
2013case XmlTypeCode.QName: return (new XmlAtomicValue(SchemaType, value, nsResolver));
2136if (destinationType == XmlAtomicValueType) return (new XmlAtomicValue(SchemaType, (string) value));
2137if (destinationType == XPathItemType) return (new XmlAtomicValue(SchemaType, (string) value));
2151if (sourceType == StringType) return (new XmlAtomicValue(SchemaType, (string) value));
2155if (sourceType == StringType) return (new XmlAtomicValue(SchemaType, (string) value));
2500if (destinationType == XmlAtomicValueType) return (new XmlAtomicValue(SchemaType, (string) value));
2502if (destinationType == XPathItemType) return (new XmlAtomicValue(SchemaType, (string) value));
2567if (sourceType == StringType) return (new XmlAtomicValue(SchemaType, (string) value));
2574if (sourceType == StringType) return (new XmlAtomicValue(SchemaType, (string) value));
2578if (destinationType == XmlAtomicValueType) return (new XmlAtomicValue(SchemaType, this.ToString(value, nsResolver)));
2579if (destinationType == XPathItemType) return (new XmlAtomicValue(SchemaType, this.ToString(value, nsResolver)));
2598if (destinationType == XmlAtomicValueType) return (new XmlAtomicValue(SchemaType, this.ToString(value, nsResolver)));
2599if (destinationType == XPathItemType) return (new XmlAtomicValue(SchemaType, this.ToString(value, nsResolver)));
3359XsdSimpleValue simpleValue = (XsdSimpleValue) SchemaType.Datatype.ParseValue((string) value, new NameTable(), nsResolver, true);