123 instantiations of XmlAtomicValue
System.Private.Xml (123)
System\Xml\Schema\DataTypeImplementation.cs (1)
1114
values.Add(new
XmlAtomicValue
(simpleValue.XmlType, simpleValue.TypedValue, nsmgr));
System\Xml\Schema\XmlValueConverter.cs (92)
988
if (destinationType == typeof(XmlAtomicValue)) return (new
XmlAtomicValue
(SchemaType!, value));
989
if (destinationType == typeof(XPathItem)) return (new
XmlAtomicValue
(SchemaType!, value));
1003
if (destinationType == typeof(XmlAtomicValue)) return (new
XmlAtomicValue
(SchemaType!, (int)value));
1004
if (destinationType == typeof(XPathItem)) return (new
XmlAtomicValue
(SchemaType!, (int)value));
1018
if (destinationType == typeof(XmlAtomicValue)) return (new
XmlAtomicValue
(SchemaType!, (long)value));
1019
if (destinationType == typeof(XPathItem)) return (new
XmlAtomicValue
(SchemaType!, (long)value));
1034
if (destinationType == typeof(XmlAtomicValue)) return (new
XmlAtomicValue
(SchemaType!, (string)value));
1035
if (destinationType == typeof(XPathItem)) return (new
XmlAtomicValue
(SchemaType!, (string)value));
1054
if (sourceType == typeof(decimal)) return (new
XmlAtomicValue
(SchemaType!, value));
1055
if (sourceType == typeof(int)) return (new
XmlAtomicValue
(SchemaType!, (int)value));
1056
if (sourceType == typeof(long)) return (new
XmlAtomicValue
(SchemaType!, (long)value));
1057
if (sourceType == typeof(string)) return (new
XmlAtomicValue
(SchemaType!, (string)value));
1062
if (sourceType == typeof(decimal)) return (new
XmlAtomicValue
(SchemaType!, value));
1063
if (sourceType == typeof(int)) return (new
XmlAtomicValue
(SchemaType!, (int)value));
1064
if (sourceType == typeof(long)) return (new
XmlAtomicValue
(SchemaType!, (long)value));
1065
if (sourceType == typeof(string)) return (new
XmlAtomicValue
(SchemaType!, (string)value));
1235
if (destinationType == typeof(XmlAtomicValue)) return (new
XmlAtomicValue
(SchemaType!, (double)value));
1236
if (destinationType == typeof(XPathItem)) return (new
XmlAtomicValue
(SchemaType!, (double)value));
1250
if (destinationType == typeof(XmlAtomicValue)) return (new
XmlAtomicValue
(SchemaType!, (string)value));
1251
if (destinationType == typeof(XPathItem)) return (new
XmlAtomicValue
(SchemaType!, (string)value));
1269
if (sourceType == typeof(double)) return (new
XmlAtomicValue
(SchemaType!, (double)value));
1270
if (sourceType == typeof(float)) return (new
XmlAtomicValue
(SchemaType!, value));
1271
if (sourceType == typeof(string)) return (new
XmlAtomicValue
(SchemaType!, (string)value));
1276
if (sourceType == typeof(double)) return (new
XmlAtomicValue
(SchemaType!, (double)value));
1277
if (sourceType == typeof(float)) return (new
XmlAtomicValue
(SchemaType!, value));
1278
if (sourceType == typeof(string)) return (new
XmlAtomicValue
(SchemaType!, (string)value));
1467
if (destinationType == typeof(XmlAtomicValue)) return (new
XmlAtomicValue
(SchemaType!, (DateTime)value));
1468
if (destinationType == typeof(XPathItem)) return (new
XmlAtomicValue
(SchemaType!, (DateTime)value));
1482
if (destinationType == typeof(XmlAtomicValue)) return (new
XmlAtomicValue
(SchemaType!, (string)value));
1483
if (destinationType == typeof(XPathItem)) return (new
XmlAtomicValue
(SchemaType!, (string)value));
1501
if (sourceType == typeof(DateTime)) return (new
XmlAtomicValue
(SchemaType!, (DateTime)value));
1502
if (sourceType == typeof(DateTimeOffset)) return (new
XmlAtomicValue
(SchemaType!, (DateTimeOffset)value));
1503
if (sourceType == typeof(string)) return (new
XmlAtomicValue
(SchemaType!, (string)value));
1508
if (sourceType == typeof(DateTime)) return (new
XmlAtomicValue
(SchemaType!, (DateTime)value));
1509
if (sourceType == typeof(DateTimeOffset)) return (new
XmlAtomicValue
(SchemaType!, (DateTimeOffset)value));
1510
if (sourceType == typeof(string)) return (new
XmlAtomicValue
(SchemaType!, (string)value));
1626
if (destinationType == typeof(XmlAtomicValue)) return (new
XmlAtomicValue
(SchemaType!, (bool)value));
1627
if (destinationType == typeof(XPathItem)) return (new
XmlAtomicValue
(SchemaType!, (bool)value));
1640
if (destinationType == typeof(XmlAtomicValue)) return (new
XmlAtomicValue
(SchemaType!, (string)value));
1641
if (destinationType == typeof(XPathItem)) return (new
XmlAtomicValue
(SchemaType!, (string)value));
1658
if (sourceType == typeof(bool)) return (new
XmlAtomicValue
(SchemaType!, (bool)value));
1659
if (sourceType == typeof(string)) return (new
XmlAtomicValue
(SchemaType!, (string)value));
1664
if (sourceType == typeof(bool)) return (new
XmlAtomicValue
(SchemaType!, (bool)value));
1665
if (sourceType == typeof(string)) return (new
XmlAtomicValue
(SchemaType!, (string)value));
1761
if (destinationType == typeof(XmlAtomicValue)) return (new
XmlAtomicValue
(SchemaType!, (string)value, nsResolver));
1845
case XmlTypeCode.Base64Binary: return (new
XmlAtomicValue
(SchemaType!, value));
1846
case XmlTypeCode.HexBinary: return (new
XmlAtomicValue
(SchemaType!, value));
1849
if (sourceType == typeof(string)) return (new
XmlAtomicValue
(SchemaType!, (string)value, nsResolver));
1854
case XmlTypeCode.DayTimeDuration: return (new
XmlAtomicValue
(SchemaType!, value));
1855
case XmlTypeCode.Duration: return (new
XmlAtomicValue
(SchemaType!, value));
1856
case XmlTypeCode.YearMonthDuration: return (new
XmlAtomicValue
(SchemaType!, value));
1859
if (IsDerivedFrom(sourceType, typeof(Uri))) if (TypeCode == XmlTypeCode.AnyUri) return (new
XmlAtomicValue
(SchemaType!, value));
1865
case XmlTypeCode.Notation: return (new
XmlAtomicValue
(SchemaType!, value, nsResolver));
1866
case XmlTypeCode.QName: return (new
XmlAtomicValue
(SchemaType!, value, nsResolver));
1939
if (destinationType == typeof(XmlAtomicValue)) return (new
XmlAtomicValue
(SchemaType!, (string)value));
1940
if (destinationType == typeof(XPathItem)) return (new
XmlAtomicValue
(SchemaType!, (string)value));
1956
if (sourceType == typeof(string)) return (new
XmlAtomicValue
(SchemaType!, (string)value));
1961
if (sourceType == typeof(string)) return (new
XmlAtomicValue
(SchemaType!, (string)value));
2318
if (destinationType == typeof(XmlAtomicValue)) return (new
XmlAtomicValue
(SchemaType!, (string)value));
2320
if (destinationType == typeof(XPathItem)) return (new
XmlAtomicValue
(SchemaType!, (string)value));
2404
if (sourceType == typeof(string)) return (new
XmlAtomicValue
(SchemaType!, (string)value));
2413
if (sourceType == typeof(string)) return (new
XmlAtomicValue
(SchemaType!, (string)value));
2417
if (destinationType == typeof(XmlAtomicValue)) return (new
XmlAtomicValue
(SchemaType!, this.ToString(value, nsResolver)));
2418
if (destinationType == typeof(XPathItem)) return (new
XmlAtomicValue
(SchemaType!, this.ToString(value, nsResolver)));
2439
if (destinationType == typeof(XmlAtomicValue)) return (new
XmlAtomicValue
(SchemaType!, this.ToString(value, nsResolver)));
2440
if (destinationType == typeof(XPathItem)) return (new
XmlAtomicValue
(SchemaType!, this.ToString(value, nsResolver)));
2650
if (destinationType == typeof(XmlAtomicValue)) return (new
XmlAtomicValue
(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Boolean), (bool)value));
2660
if (destinationType == typeof(XmlAtomicValue)) return (new
XmlAtomicValue
(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.DateTime), (DateTime)value));
2670
if (destinationType == typeof(XmlAtomicValue)) return (new
XmlAtomicValue
(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Decimal), value));
2680
if (destinationType == typeof(XmlAtomicValue)) return (new
XmlAtomicValue
(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Double), (double)value));
2690
if (destinationType == typeof(XmlAtomicValue)) return (new
XmlAtomicValue
(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Int), (int)value));
2700
if (destinationType == typeof(XmlAtomicValue)) return (new
XmlAtomicValue
(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Long), (long)value));
2711
if (destinationType == typeof(XmlAtomicValue)) return (new
XmlAtomicValue
(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String), (string)value));
2759
if (sourceType == typeof(bool)) return (new
XmlAtomicValue
(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Boolean), (bool)value));
2760
if (sourceType == typeof(byte)) return (new
XmlAtomicValue
(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.UnsignedByte), value));
2761
if (sourceType == typeof(byte[])) return (new
XmlAtomicValue
(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Base64Binary), value));
2762
if (sourceType == typeof(DateTime)) return (new
XmlAtomicValue
(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.DateTime), (DateTime)value));
2763
if (sourceType == typeof(DateTimeOffset)) return (new
XmlAtomicValue
(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.DateTime), (DateTimeOffset)value));
2764
if (sourceType == typeof(decimal)) return (new
XmlAtomicValue
(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Decimal), value));
2765
if (sourceType == typeof(double)) return (new
XmlAtomicValue
(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Double), (double)value));
2766
if (sourceType == typeof(short)) return (new
XmlAtomicValue
(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Short), value));
2767
if (sourceType == typeof(int)) return (new
XmlAtomicValue
(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Int), (int)value));
2768
if (sourceType == typeof(long)) return (new
XmlAtomicValue
(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Long), (long)value));
2769
if (sourceType == typeof(sbyte)) return (new
XmlAtomicValue
(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Byte), value));
2770
if (sourceType == typeof(float)) return (new
XmlAtomicValue
(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Float), value));
2771
if (sourceType == typeof(string)) return (new
XmlAtomicValue
(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String), (string)value));
2772
if (sourceType == typeof(TimeSpan)) return (new
XmlAtomicValue
(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Duration), value));
2773
if (sourceType == typeof(ushort)) return (new
XmlAtomicValue
(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.UnsignedShort), value));
2774
if (sourceType == typeof(uint)) return (new
XmlAtomicValue
(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.UnsignedInt), value));
2775
if (sourceType == typeof(ulong)) return (new
XmlAtomicValue
(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.UnsignedLong), value));
2776
if (IsDerivedFrom(sourceType, typeof(Uri))) return (new
XmlAtomicValue
(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.AnyUri), value));
2777
if (IsDerivedFrom(sourceType, typeof(XmlQualifiedName))) return (new
XmlAtomicValue
(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.QName), value, nsResolver));
System\Xml\Xsl\IlGen\XmlILOptimizerVisitor.cs (1)
5400
XmlAtomicValue value = new
XmlAtomicValue
(ndLiteral.XmlType!.SchemaType, ExtractLiteralValue(ndLiteral));
System\Xml\Xsl\Runtime\XmlILStorageConverter.cs (11)
31
return new
XmlAtomicValue
(runtime.GetXmlType(index).SchemaType, value);
36
return new
XmlAtomicValue
(runtime.GetXmlType(index).SchemaType, value);
41
return new
XmlAtomicValue
(runtime.GetXmlType(index).SchemaType, value);
46
return new
XmlAtomicValue
(runtime.GetXmlType(index).SchemaType, value);
51
return new
XmlAtomicValue
(runtime.GetXmlType(index).SchemaType, value);
56
return new
XmlAtomicValue
(runtime.GetXmlType(index).SchemaType, value);
61
return new
XmlAtomicValue
(runtime.GetXmlType(index).SchemaType, value);
66
return new
XmlAtomicValue
(runtime.GetXmlType(index).SchemaType, value);
71
return new
XmlAtomicValue
(runtime.GetXmlType(index).SchemaType, value);
76
return new
XmlAtomicValue
(runtime.GetXmlType(index).SchemaType, value);
81
return new
XmlAtomicValue
(runtime.GetXmlType(index).SchemaType, value);
System\Xml\Xsl\Runtime\XmlQueryRuntime.cs (4)
636
value = new XmlQueryItemSequence(new
XmlAtomicValue
(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Boolean), value));
640
value = new XmlQueryItemSequence(new
XmlAtomicValue
(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Double), ((IConvertible)value).ToDouble(null)));
645
value = new XmlQueryItemSequence(new
XmlAtomicValue
(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String), XsltConvert.ToString((DateTime)value)));
647
value = new XmlQueryItemSequence(new
XmlAtomicValue
(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String), value));
System\Xml\Xsl\Runtime\XsltConvert.cs (9)
263
return new
XmlAtomicValue
(destinationType.SchemaType, ToBoolean(value));
269
return new
XmlAtomicValue
(destinationType.SchemaType, ToDateTime(value.Value));
274
return new
XmlAtomicValue
(destinationType.SchemaType, ToDecimal(value.ValueAsDouble));
283
return new
XmlAtomicValue
(destinationType.SchemaType, ToDouble(value));
286
return new
XmlAtomicValue
(destinationType.SchemaType, ToDouble((decimal)value.ValueAs(typeof(decimal), null)));
290
return new
XmlAtomicValue
(destinationType.SchemaType, ToDouble(value.ValueAsLong));
297
return new
XmlAtomicValue
(destinationType.SchemaType, ToLong(value.ValueAsDouble));
306
return new
XmlAtomicValue
(destinationType.SchemaType, ToString(value));
309
return new
XmlAtomicValue
(destinationType.SchemaType, ToString(value.ValueAsDateTime));
System\Xml\Xsl\Runtime\XsltFunctions.cs (5)
221
case "version": return new
XmlAtomicValue
(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Double), 1.0);
222
case "vendor": return new
XmlAtomicValue
(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String), "Microsoft");
223
case "vendor-url": return new
XmlAtomicValue
(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String), "http://www.microsoft.com");
229
return new
XmlAtomicValue
(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String), typeof(XsltLibrary).Assembly.ImageRuntimeVersion);
232
return new
XmlAtomicValue
(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String), string.Empty);
181 references to XmlAtomicValue
netstandard (1)
netstandard.cs (1)
2296
[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Xml.Schema.
XmlAtomicValue
))]
System.Private.Xml (178)
System\Xml\Schema\ConstraintStruct.cs (7)
356
XmlAtomicValue
[]? atomicValues1 = arr1 as
XmlAtomicValue
[];
371
XmlAtomicValue
[]? atomicValues2 = arr2 as
XmlAtomicValue
[];
463
XmlAtomicValue
[]? atomicValues = arr as
XmlAtomicValue
[];
468
_hashcode += ((
XmlAtomicValue
)atomicValues.GetValue(j)!).TypedValue.GetHashCode();
System\Xml\Schema\DataTypeImplementation.cs (5)
960
XmlAtomicValue
[]? atomicValues1 = arr1 as
XmlAtomicValue
[];
963
XmlAtomicValue
[]? atomicValues2 = arr2 as
XmlAtomicValue
[];
1116
arrayType = typeof(
XmlAtomicValue
[]);
System\Xml\Schema\XmlAtomicValue.cs (2)
178
public
XmlAtomicValue
Clone()
358
if (type == typeof(XPathItem) || type == typeof(
XmlAtomicValue
))
System\Xml\Schema\XmlValueConverter.cs (145)
265
_clrTypeDefault = typeof(
XmlAtomicValue
);
266
_clrListTypeDefault = typeof(
XmlAtomicValue
[]);
879
if (sourceType == typeof(
XmlAtomicValue
)) return ((decimal)((
XmlAtomicValue
)value).ValueAs(typeof(decimal)));
904
if (sourceType == typeof(
XmlAtomicValue
)) return ((
XmlAtomicValue
)value).ValueAsInt;
929
if (sourceType == typeof(
XmlAtomicValue
)) return ((
XmlAtomicValue
)value).ValueAsLong;
969
if (sourceType == typeof(
XmlAtomicValue
)) return ((
XmlAtomicValue
)value).Value;
988
if (destinationType == typeof(
XmlAtomicValue
)) return (new XmlAtomicValue(SchemaType!, value));
1003
if (destinationType == typeof(
XmlAtomicValue
)) return (new XmlAtomicValue(SchemaType!, (int)value));
1018
if (destinationType == typeof(
XmlAtomicValue
)) return (new XmlAtomicValue(SchemaType!, (long)value));
1034
if (destinationType == typeof(
XmlAtomicValue
)) return (new XmlAtomicValue(SchemaType!, (string)value));
1052
if (destinationType == typeof(
XmlAtomicValue
))
1058
if (sourceType == typeof(
XmlAtomicValue
)) return ((
XmlAtomicValue
)value);
1066
if (sourceType == typeof(
XmlAtomicValue
)) return ((
XmlAtomicValue
)value);
1144
if (sourceType == typeof(
XmlAtomicValue
)) return ((
XmlAtomicValue
)value).ValueAsDouble;
1188
if (sourceType == typeof(
XmlAtomicValue
)) return ((float)((
XmlAtomicValue
)value).ValueAs(typeof(float)));
1217
if (sourceType == typeof(
XmlAtomicValue
)) return ((
XmlAtomicValue
)value).Value;
1235
if (destinationType == typeof(
XmlAtomicValue
)) return (new XmlAtomicValue(SchemaType!, (double)value));
1250
if (destinationType == typeof(
XmlAtomicValue
)) return (new XmlAtomicValue(SchemaType!, (string)value));
1267
if (destinationType == typeof(
XmlAtomicValue
))
1272
if (sourceType == typeof(
XmlAtomicValue
)) return ((
XmlAtomicValue
)value);
1279
if (sourceType == typeof(
XmlAtomicValue
)) return ((
XmlAtomicValue
)value);
1330
if (sourceType == typeof(
XmlAtomicValue
)) return ((
XmlAtomicValue
)value).ValueAsDateTime;
1370
if (sourceType == typeof(
XmlAtomicValue
)) return (DateTimeOffset)((
XmlAtomicValue
)value).ValueAsDateTime;
1449
if (sourceType == typeof(
XmlAtomicValue
)) return ((
XmlAtomicValue
)value).Value;
1467
if (destinationType == typeof(
XmlAtomicValue
)) return (new XmlAtomicValue(SchemaType!, (DateTime)value));
1482
if (destinationType == typeof(
XmlAtomicValue
)) return (new XmlAtomicValue(SchemaType!, (string)value));
1499
if (destinationType == typeof(
XmlAtomicValue
))
1504
if (sourceType == typeof(
XmlAtomicValue
)) return ((
XmlAtomicValue
)value);
1511
if (sourceType == typeof(
XmlAtomicValue
)) return ((
XmlAtomicValue
)value);
1545
if (sourceType == typeof(
XmlAtomicValue
)) return ((
XmlAtomicValue
)value).ValueAsBoolean;
1609
if (sourceType == typeof(
XmlAtomicValue
)) return ((
XmlAtomicValue
)value).Value;
1626
if (destinationType == typeof(
XmlAtomicValue
)) return (new XmlAtomicValue(SchemaType!, (bool)value));
1640
if (destinationType == typeof(
XmlAtomicValue
)) return (new XmlAtomicValue(SchemaType!, (string)value));
1656
if (destinationType == typeof(
XmlAtomicValue
))
1660
if (sourceType == typeof(
XmlAtomicValue
)) return ((
XmlAtomicValue
)value);
1666
if (sourceType == typeof(
XmlAtomicValue
)) return ((
XmlAtomicValue
)value);
1761
if (destinationType == typeof(
XmlAtomicValue
)) return (new XmlAtomicValue(SchemaType!, (string)value, nsResolver));
1839
if (destinationType == typeof(
XmlAtomicValue
))
1860
if (sourceType == typeof(
XmlAtomicValue
)) return ((
XmlAtomicValue
)value);
1872
if (sourceType == typeof(
XmlAtomicValue
)) return ((
XmlAtomicValue
)value);
1874
if (destinationType == typeof(XPathItem)) return ((XPathItem)this.ChangeType(value, typeof(
XmlAtomicValue
), nsResolver));
1875
if (sourceType == typeof(
XmlAtomicValue
)) return ((
XmlAtomicValue
)value).ValueAs(destinationType, nsResolver);
1889
if (sourceType == typeof(
XmlAtomicValue
)) return ((
XmlAtomicValue
)value).ValueAs(destinationType, nsResolver);
1896
if (destinationType == typeof(XPathItem)) return ((XPathItem)this.ChangeType(value, typeof(
XmlAtomicValue
), nsResolver));
1922
if (sourceType == typeof(
XmlAtomicValue
)) return ((
XmlAtomicValue
)value).Value;
1939
if (destinationType == typeof(
XmlAtomicValue
)) return (new XmlAtomicValue(SchemaType!, (string)value));
1954
if (destinationType == typeof(
XmlAtomicValue
))
1957
if (sourceType == typeof(
XmlAtomicValue
)) return ((
XmlAtomicValue
)value);
1962
if (sourceType == typeof(
XmlAtomicValue
)) return ((
XmlAtomicValue
)value);
2224
if (sourceType == typeof(
XmlAtomicValue
)) return ((string)((
XmlAtomicValue
)value).ValueAs(typeof(string), nsResolver));
2318
if (destinationType == typeof(
XmlAtomicValue
)) return (new XmlAtomicValue(SchemaType!, (string)value));
2402
if (destinationType == typeof(
XmlAtomicValue
))
2405
if (sourceType == typeof(
XmlAtomicValue
)) return ((
XmlAtomicValue
)value);
2414
if (sourceType == typeof(
XmlAtomicValue
)) return ((
XmlAtomicValue
)value);
2417
if (destinationType == typeof(
XmlAtomicValue
)) return (new XmlAtomicValue(SchemaType!, this.ToString(value, nsResolver)));
2419
if (sourceType == typeof(
XmlAtomicValue
)) return ((
XmlAtomicValue
)value).ValueAs(destinationType, nsResolver);
2433
if (sourceType == typeof(
XmlAtomicValue
)) return ((
XmlAtomicValue
)value).ValueAs(destinationType, nsResolver);
2439
if (destinationType == typeof(
XmlAtomicValue
)) return (new XmlAtomicValue(SchemaType!, this.ToString(value, nsResolver)));
2517
if (sourceType == typeof(
XmlAtomicValue
)) return ((
XmlAtomicValue
)value).ValueAsBoolean;
2533
if (sourceType == typeof(
XmlAtomicValue
)) return ((
XmlAtomicValue
)value).ValueAsDateTime;
2548
if (sourceType == typeof(
XmlAtomicValue
)) return (DateTimeOffset)((
XmlAtomicValue
)value).ValueAs(typeof(DateTimeOffset));
2564
if (sourceType == typeof(
XmlAtomicValue
)) return ((decimal)((
XmlAtomicValue
)value).ValueAs(typeof(decimal)));
2580
if (sourceType == typeof(
XmlAtomicValue
)) return ((
XmlAtomicValue
)value).ValueAsDouble;
2596
if (sourceType == typeof(
XmlAtomicValue
)) return ((
XmlAtomicValue
)value).ValueAsInt;
2612
if (sourceType == typeof(
XmlAtomicValue
)) return ((
XmlAtomicValue
)value).ValueAsLong;
2628
if (sourceType == typeof(
XmlAtomicValue
)) return ((float)((
XmlAtomicValue
)value).ValueAs(typeof(float)));
2650
if (destinationType == typeof(
XmlAtomicValue
)) return (new XmlAtomicValue(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Boolean), (bool)value));
2660
if (destinationType == typeof(
XmlAtomicValue
)) return (new XmlAtomicValue(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.DateTime), (DateTime)value));
2670
if (destinationType == typeof(
XmlAtomicValue
)) return (new XmlAtomicValue(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Decimal), value));
2680
if (destinationType == typeof(
XmlAtomicValue
)) return (new XmlAtomicValue(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Double), (double)value));
2690
if (destinationType == typeof(
XmlAtomicValue
)) return (new XmlAtomicValue(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Int), (int)value));
2700
if (destinationType == typeof(
XmlAtomicValue
)) return (new XmlAtomicValue(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Long), (long)value));
2711
if (destinationType == typeof(
XmlAtomicValue
)) return (new XmlAtomicValue(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String), (string)value));
2726
if (sourceType == typeof(
XmlAtomicValue
)) return ((
XmlAtomicValue
)value).ValueAsBoolean;
2730
if (sourceType == typeof(
XmlAtomicValue
)) return ((
XmlAtomicValue
)value).ValueAsDateTime;
2734
if (sourceType == typeof(
XmlAtomicValue
)) return ((
XmlAtomicValue
)value).ValueAs(typeof(DateTimeOffset));
2738
if (sourceType == typeof(
XmlAtomicValue
)) return ((decimal)((
XmlAtomicValue
)value).ValueAs(typeof(decimal)));
2742
if (sourceType == typeof(
XmlAtomicValue
)) return ((
XmlAtomicValue
)value).ValueAsDouble;
2746
if (sourceType == typeof(
XmlAtomicValue
)) return ((
XmlAtomicValue
)value).ValueAsInt;
2750
if (sourceType == typeof(
XmlAtomicValue
)) return ((
XmlAtomicValue
)value).ValueAsLong;
2754
if (sourceType == typeof(
XmlAtomicValue
)) return ((float)((
XmlAtomicValue
)value).ValueAs(typeof(float)));
2756
if (destinationType == typeof(
XmlAtomicValue
))
2758
if (sourceType == typeof(
XmlAtomicValue
)) return ((
XmlAtomicValue
)value);
2781
if (sourceType == typeof(
XmlAtomicValue
)) return ((
XmlAtomicValue
)value);
2788
if (destinationType == typeof(XPathItem)) return ((XPathItem)this.ChangeType(value, typeof(
XmlAtomicValue
), nsResolver));
2789
if (sourceType == typeof(
XmlAtomicValue
)) return ((
XmlAtomicValue
)value).ValueAs(destinationType, nsResolver);
2803
if (sourceType == typeof(
XmlAtomicValue
)) return ((
XmlAtomicValue
)value).ValueAs(destinationType, nsResolver);
2809
if (destinationType == typeof(XPathItem)) return ((XPathItem)this.ChangeType(value, typeof(
XmlAtomicValue
), nsResolver));
2967
if (itemTypeDst == typeof(
XmlAtomicValue
)) return ToArray<
XmlAtomicValue
>(value, nsResolver);
3147
if (sourceType == typeof(
XmlAtomicValue
) && _hasAtomicMember)
3148
return ((
XmlAtomicValue
)value).ValueAs(destinationType, nsResolver);
3151
if (sourceType == typeof(
XmlAtomicValue
[]) && _hasListMember)
System\Xml\Xsl\IlGen\XmlILOptimizerVisitor.cs (1)
5400
XmlAtomicValue
value = new XmlAtomicValue(ndLiteral.XmlType!.SchemaType, ExtractLiteralValue(ndLiteral));
System\Xml\Xsl\Runtime\XmlAttributeCache.cs (5)
155
Debug.Assert(value is
XmlAtomicValue
, "value should always be an XmlAtomicValue, as XmlAttributeCache is only used by XmlQueryOutput");
158
_arrAttrs[_numEntries++].Init((
XmlAtomicValue
)value);
271
private
XmlAtomicValue
? _value;
279
public
XmlAtomicValue
? Value { get { return _value; } }
306
public void Init(
XmlAtomicValue
value)
System\Xml\Xsl\Runtime\XmlILStorageConverter.cs (11)
29
public static
XmlAtomicValue
StringToAtomicValue(string value, int index, XmlQueryRuntime runtime)
34
public static
XmlAtomicValue
DecimalToAtomicValue(decimal value, int index, XmlQueryRuntime runtime)
39
public static
XmlAtomicValue
Int64ToAtomicValue(long value, int index, XmlQueryRuntime runtime)
44
public static
XmlAtomicValue
Int32ToAtomicValue(int value, int index, XmlQueryRuntime runtime)
49
public static
XmlAtomicValue
BooleanToAtomicValue(bool value, int index, XmlQueryRuntime runtime)
54
public static
XmlAtomicValue
DoubleToAtomicValue(double value, int index, XmlQueryRuntime runtime)
59
public static
XmlAtomicValue
SingleToAtomicValue(float value, int index, XmlQueryRuntime runtime)
64
public static
XmlAtomicValue
DateTimeToAtomicValue(DateTime value, int index, XmlQueryRuntime runtime)
69
public static
XmlAtomicValue
XmlQualifiedNameToAtomicValue(XmlQualifiedName value, int index, XmlQueryRuntime runtime)
74
public static
XmlAtomicValue
TimeSpanToAtomicValue(TimeSpan value, int index, XmlQueryRuntime runtime)
79
public static
XmlAtomicValue
BytesToAtomicValue(byte[] value, int index, XmlQueryRuntime runtime)
System\Xml\Xsl\Runtime\XsltConvert.cs (2)
250
internal static
XmlAtomicValue
ConvertToType(
XmlAtomicValue
value, XmlQueryType destinationType)
System.Xml (1)
System.Xml.cs (1)
21
[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Xml.Schema.
XmlAtomicValue
))]
System.Xml.ReaderWriter (1)
src\runtime\artifacts\obj\System.Xml.ReaderWriter\Release\net12.0\System.Xml.ReaderWriter.Forwards.cs (1)
20
[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Xml.Schema.
XmlAtomicValue
))]