99 instantiations of XmlAtomicValue
System.Xml (99)
System\Xml\Schema\DataTypeImplementation.cs (1)
1010values.Add(new XmlAtomicValue(simpleValue.XmlType, simpleValue.TypedValue, nsmgr));
System\Xml\Schema\XmlValueConverter.cs (98)
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))); 2882if (destinationType == XmlAtomicValueType) return (new XmlAtomicValue(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Boolean), (bool) value)); 2891if (destinationType == XmlAtomicValueType) return (new XmlAtomicValue(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.DateTime), (DateTime) value)); 2900if (destinationType == XmlAtomicValueType) return (new XmlAtomicValue(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.DateTime), (DateTimeOffset) value)); 2909if (destinationType == XmlAtomicValueType) return (new XmlAtomicValue(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Decimal), value)); 2918if (destinationType == XmlAtomicValueType) return (new XmlAtomicValue(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Double), (double) value)); 2927if (destinationType == XmlAtomicValueType) return (new XmlAtomicValue(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Int), (int) value)); 2936if (destinationType == XmlAtomicValueType) return (new XmlAtomicValue(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Long), (long) value)); 2945if (destinationType == XmlAtomicValueType) return (new XmlAtomicValue(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Float), value)); 2955if (destinationType == XmlAtomicValueType) return (new XmlAtomicValue(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String), (string) value)); 2993if (sourceType == BooleanType) return (new XmlAtomicValue(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Boolean), (bool) value)); 2994if (sourceType == ByteType) return (new XmlAtomicValue(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.UnsignedByte), value)); 2995if (sourceType == ByteArrayType) return (new XmlAtomicValue(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Base64Binary), value)); 2996if (sourceType == DateTimeType) return (new XmlAtomicValue(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.DateTime), (DateTime) value)); 2997if (sourceType == DateTimeOffsetType) return (new XmlAtomicValue(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.DateTime), (DateTimeOffset) value)); 2998if (sourceType == DecimalType) return (new XmlAtomicValue(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Decimal), value)); 2999if (sourceType == DoubleType) return (new XmlAtomicValue(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Double), (double) value)); 3000if (sourceType == Int16Type) return (new XmlAtomicValue(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Short), value)); 3001if (sourceType == Int32Type) return (new XmlAtomicValue(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Int), (int) value)); 3002if (sourceType == Int64Type) return (new XmlAtomicValue(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Long), (long) value)); 3003if (sourceType == SByteType) return (new XmlAtomicValue(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Byte), value)); 3004if (sourceType == SingleType) return (new XmlAtomicValue(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Float), value)); 3005if (sourceType == StringType) return (new XmlAtomicValue(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.String), (string) value)); 3006if (sourceType == TimeSpanType) return (new XmlAtomicValue(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Duration), value)); 3007if (sourceType == UInt16Type) return (new XmlAtomicValue(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.UnsignedShort), value)); 3008if (sourceType == UInt32Type) return (new XmlAtomicValue(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.UnsignedInt), value)); 3009if (sourceType == UInt64Type) return (new XmlAtomicValue(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.UnsignedLong), value)); 3010if (IsDerivedFrom(sourceType, UriType)) return (new XmlAtomicValue(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.AnyUri), value)); 3011if (IsDerivedFrom(sourceType, XmlQualifiedNameType)) return (new XmlAtomicValue(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.QName), value, nsResolver));
90 references to XmlAtomicValue
System.Data.SqlXml (20)
System\Xml\Xsl\IlGen\XmlILOptimizerVisitor.cs (1)
4123XmlAtomicValue value = new XmlAtomicValue(ndLiteral.XmlType.SchemaType, ExtractLiteralValue(ndLiteral));
System\Xml\Xsl\Runtime\XmlAttributeCache.cs (5)
147Debug.Assert(value is XmlAtomicValue, "value should always be an XmlAtomicValue, as XmlAttributeCache is only used by XmlQueryOutput"); 150this.arrAttrs[this.numEntries++].Init((XmlAtomicValue) value); 249private XmlAtomicValue value; 257public XmlAtomicValue Value { get { return this.value; } } 282public void Init(XmlAtomicValue value) {
System\Xml\Xsl\Runtime\XmlILStorageConverter.cs (11)
32public static XmlAtomicValue StringToAtomicValue(string value, int index, XmlQueryRuntime runtime) { 36public static XmlAtomicValue DecimalToAtomicValue(decimal value, int index, XmlQueryRuntime runtime) { 40public static XmlAtomicValue Int64ToAtomicValue(long value, int index, XmlQueryRuntime runtime) { 44public static XmlAtomicValue Int32ToAtomicValue(int value, int index, XmlQueryRuntime runtime) { 48public static XmlAtomicValue BooleanToAtomicValue(bool value, int index, XmlQueryRuntime runtime) { 52public static XmlAtomicValue DoubleToAtomicValue(double value, int index, XmlQueryRuntime runtime) { 56public static XmlAtomicValue SingleToAtomicValue(float value, int index, XmlQueryRuntime runtime) { 60public static XmlAtomicValue DateTimeToAtomicValue(DateTime value, int index, XmlQueryRuntime runtime) { 64public static XmlAtomicValue XmlQualifiedNameToAtomicValue(XmlQualifiedName value, int index, XmlQueryRuntime runtime) { 68public static XmlAtomicValue TimeSpanToAtomicValue(TimeSpan value, int index, XmlQueryRuntime runtime) { 72public static XmlAtomicValue BytesToAtomicValue(byte[] value, int index, XmlQueryRuntime runtime) {
System\Xml\Xsl\Runtime\XsltConvert.cs (3)
54internal static readonly Type XmlAtomicValueType = typeof(XmlAtomicValue); 261internal static XmlAtomicValue ConvertToType(XmlAtomicValue value, XmlQueryType destinationType) {
System.Xml (70)
System\Xml\Schema\ConstraintStruct.cs (7)
311XmlAtomicValue[] atomicValues1 = arr1 as XmlAtomicValue[]; 322XmlAtomicValue[] atomicValues2 = arr2 as XmlAtomicValue[]; 401 XmlAtomicValue[] atomicValues = arr as XmlAtomicValue[]; 404 hashcode += ((XmlAtomicValue)atomicValues.GetValue(j)).TypedValue.GetHashCode();
System\Xml\Schema\DataTypeImplementation.cs (5)
882XmlAtomicValue[] atomicValues1 = arr1 as XmlAtomicValue[]; 884XmlAtomicValue[] atomicValues2 = arr2 as XmlAtomicValue[]; 1012array = values.ToArray(typeof(XmlAtomicValue));
System\Xml\Schema\XmlAtomicValue.cs (2)
146public XmlAtomicValue Clone() { 296if (type == typeof(XPathItem) || type == typeof(XmlAtomicValue))
System\Xml\Schema\XmlValueConverter.cs (56)
336protected static readonly Type XmlAtomicValueArrayType = typeof(XmlAtomicValue[]); 343protected static readonly Type XmlAtomicValueType = typeof(XmlAtomicValue); 933if (sourceType == XmlAtomicValueType) return ((decimal) ((XmlAtomicValue) value).ValueAs(DecimalType)); 974if (sourceType == XmlAtomicValueType) return ((XmlAtomicValue) value).ValueAsInt; 1008if (sourceType == XmlAtomicValueType) return ((XmlAtomicValue) value).ValueAsLong; 1049if (sourceType == XmlAtomicValueType) return ((XmlAtomicValue) value).Value; 1132if (sourceType == XmlAtomicValueType) return ((XmlAtomicValue) value); 1139if (sourceType == XmlAtomicValueType) return ((XmlAtomicValue) value); 1242if (sourceType == XmlAtomicValueType) return ((XmlAtomicValue) value).ValueAsDouble; 1286if (sourceType == XmlAtomicValueType) return ((float) ((XmlAtomicValue) value).ValueAs(SingleType)); 1317if (sourceType == XmlAtomicValueType) return ((XmlAtomicValue) value).Value; 1381if (sourceType == XmlAtomicValueType) return ((XmlAtomicValue) value); 1387if (sourceType == XmlAtomicValueType) return ((XmlAtomicValue) value); 1446if (sourceType == XmlAtomicValueType) return ((XmlAtomicValue) value).ValueAsDateTime; 1486if (sourceType == XmlAtomicValueType) return (DateTimeOffset)((XmlAtomicValue) value).ValueAsDateTime; 1569if (sourceType == XmlAtomicValueType) return ((XmlAtomicValue) value).Value; 1633if (sourceType == XmlAtomicValueType) return ((XmlAtomicValue) value); 1639if (sourceType == XmlAtomicValueType) return ((XmlAtomicValue) value); 1676if (sourceType == XmlAtomicValueType) return ((XmlAtomicValue) value).ValueAsBoolean; 1743if (sourceType == XmlAtomicValueType) return ((XmlAtomicValue) value).Value; 1790if (sourceType == XmlAtomicValueType) return ((XmlAtomicValue) value); 1795if (sourceType == XmlAtomicValueType) return ((XmlAtomicValue) value); 2009if (sourceType == XmlAtomicValueType) return ((XmlAtomicValue) value); 2018if (sourceType == XmlAtomicValueType) return ((XmlAtomicValue) value); 2021if (sourceType == XmlAtomicValueType) return ((XmlAtomicValue) value).ValueAs(destinationType, nsResolver); 2034if (sourceType == XmlAtomicValueType) return ((XmlAtomicValue) value).ValueAs(destinationType, nsResolver); 2120if (sourceType == XmlAtomicValueType) return ((XmlAtomicValue) value).Value; 2152if (sourceType == XmlAtomicValueType) return ((XmlAtomicValue) value); 2156if (sourceType == XmlAtomicValueType) return ((XmlAtomicValue) value); 2395if (sourceType == XmlAtomicValueType) return ((string) ((XmlAtomicValue) value).ValueAs(StringType, nsResolver)); 2568if (sourceType == XmlAtomicValueType) return ((XmlAtomicValue) value); 2575if (sourceType == XmlAtomicValueType) return ((XmlAtomicValue) value); 2580if (sourceType == XmlAtomicValueType) return ((XmlAtomicValue) value).ValueAs(destinationType, nsResolver); 2593if (sourceType == XmlAtomicValueType) return ((XmlAtomicValue) value).ValueAs(destinationType, nsResolver); 2757if (sourceType == XmlAtomicValueType) return ((XmlAtomicValue) value).ValueAsBoolean; 2772if (sourceType == XmlAtomicValueType) return ((XmlAtomicValue) value).ValueAsDateTime; 2786if (sourceType == XmlAtomicValueType) return (DateTimeOffset)((XmlAtomicValue) value).ValueAs(DateTimeOffsetType); 2801if (sourceType == XmlAtomicValueType) return ((decimal) ((XmlAtomicValue) value).ValueAs(DecimalType)); 2816if (sourceType == XmlAtomicValueType) return ((XmlAtomicValue) value).ValueAsDouble; 2831if (sourceType == XmlAtomicValueType) return ((XmlAtomicValue) value).ValueAsInt; 2846if (sourceType == XmlAtomicValueType) return ((XmlAtomicValue) value).ValueAsLong; 2861if (sourceType == XmlAtomicValueType) return ((float) ((XmlAtomicValue) value).ValueAs(SingleType)); 2968if (sourceType == XmlAtomicValueType) return ((XmlAtomicValue) value).ValueAsBoolean; 2971if (sourceType == XmlAtomicValueType) return ((XmlAtomicValue) value).ValueAsDateTime; 2974if (sourceType == XmlAtomicValueType) return ((XmlAtomicValue) value).ValueAs(DateTimeOffsetType); 2977if (sourceType == XmlAtomicValueType) return ((decimal) ((XmlAtomicValue) value).ValueAs(DecimalType)); 2980if (sourceType == XmlAtomicValueType) return ((XmlAtomicValue) value).ValueAsDouble; 2983if (sourceType == XmlAtomicValueType) return ((XmlAtomicValue) value).ValueAsInt; 2986if (sourceType == XmlAtomicValueType) return ((XmlAtomicValue) value).ValueAsLong; 2989if (sourceType == XmlAtomicValueType) return ((float) ((XmlAtomicValue) value).ValueAs(SingleType)); 2992if (sourceType == XmlAtomicValueType) return ((XmlAtomicValue) value); 3014if (sourceType == XmlAtomicValueType) return ((XmlAtomicValue) value); 3021if (sourceType == XmlAtomicValueType) return ((XmlAtomicValue) value).ValueAs(destinationType, nsResolver); 3034if (sourceType == XmlAtomicValueType) return ((XmlAtomicValue) value).ValueAs(destinationType, nsResolver); 3183if (itemTypeDst == XmlAtomicValueType) return ToArray<XmlAtomicValue>(value, nsResolver); 3349return ((XmlAtomicValue) value).ValueAs(destinationType, nsResolver);