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