45 references to Double
System.Private.Xml (45)
System\Xml\BinaryXml\XmlBinaryReader.cs (1)
4273value = GetValueConverter(XmlTypeCode.Double).ChangeType(
System\Xml\Schema\DataTypeImplementation.cs (1)
1668public override XmlTypeCode TypeCode { get { return XmlTypeCode.Double; } }
System\Xml\Schema\XmlSchemaDataType.cs (1)
131XmlTypeCode.Double => "Double",
System\Xml\Schema\XmlValueConverter.cs (2)
2713if (destinationType == XmlAtomicValueType) return (new XmlAtomicValue(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Double), (double)value)); 2798if (sourceType == DoubleType) return (new XmlAtomicValue(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Double), (double)value));
System\Xml\Xsl\IlGen\GenerateHelper.cs (2)
957case XmlTypeCode.Double: 1420case XmlTypeCode.Double: meth = XmlILMethods.SortKeyDouble; break;
System\Xml\Xsl\IlGen\XmlIlVisitor.cs (3)
1767case XmlTypeCode.Double: 3201if ((object)typBase == (object)TypeFactory.Double) codeBase = XmlTypeCode.Double; 4299if (code == XmlTypeCode.Double || code == XmlTypeCode.Float)
System\Xml\Xsl\Runtime\XmlQueryContext.cs (1)
289case XmlTypeCode.Double: objActualArgs[i] = XsltConvert.ToDouble(args[i]); break;
System\Xml\Xsl\Runtime\XmlQueryRuntime.cs (4)
493case XmlTypeCode.Double: 586case XmlTypeCode.Double: 639case XmlTypeCode.Double: 640value = new XmlQueryItemSequence(new XmlAtomicValue(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Double), ((IConvertible)value).ToDouble(null)));
System\Xml\Xsl\Runtime\XsltConvert.cs (6)
261case XmlTypeCode.Double: 273if (value.XmlType.TypeCode == XmlTypeCode.Double) 277case XmlTypeCode.Double: 281case XmlTypeCode.Double: 296if (value.XmlType.TypeCode == XmlTypeCode.Double) 304case XmlTypeCode.Double:
System\Xml\Xsl\Runtime\XsltFunctions.cs (1)
221case "version": return new XmlAtomicValue(XmlSchemaType.GetBuiltInSimpleType(XmlTypeCode.Double), 1.0);
System\Xml\Xsl\XmlQueryTypeFactory.cs (2)
228public static readonly XmlQueryType Double = TF.Type(XmlTypeCode.Double, false); 229public static readonly XmlQueryType DoubleX = TF.Type(XmlTypeCode.Double, true);
System\Xml\Xsl\XPath\XPathBuilder.cs (13)
147Debug.Assert(compType == XmlTypeCode.Boolean || compType == XmlTypeCode.Double || compType == XmlTypeCode.String); 170Debug.Assert(compType == XmlTypeCode.Boolean || compType == XmlTypeCode.Double || compType == XmlTypeCode.String, "I don't know what to do with RTF here"); 238leftType.TypeCode == XmlTypeCode.Double || rightType.TypeCode == XmlTypeCode.Double ? XmlTypeCode.Double : 257return CompareNodeSetAndNodeSet(op, left, right, XmlTypeCode.Double); 261XmlTypeCode compType = rightType.TypeCode == XmlTypeCode.Boolean ? XmlTypeCode.Boolean : XmlTypeCode.Double; 266XmlTypeCode compType = leftType.TypeCode == XmlTypeCode.Boolean ? XmlTypeCode.Boolean : XmlTypeCode.Double; 272return CompareValues(op, left, right, XmlTypeCode.Double); 477if (predicate.XmlType!.TypeCode == XmlTypeCode.Double) 781public static readonly XmlTypeCode[] argDouble = { XmlTypeCode.Double }; 785public static readonly XmlTypeCode[] argFnSubstr = { XmlTypeCode.String, XmlTypeCode.Double, XmlTypeCode.Double };
System\Xml\Xsl\XPath\XPathQilFactory.cs (4)
178case XmlTypeCode.Double: return ConvertToNumber(n); 197case XmlTypeCode.Double: 222case XmlTypeCode.Double: 256case XmlTypeCode.Double:
System\Xml\Xsl\Xslt\QilGeneratorEnv.cs (3)
247case XmlTypeCode.Double: args[i] = _f.ConvertToNumber(args[i]); break; 298private static readonly XmlTypeCode[] s_argFnFormatNumber = { XmlTypeCode.Double, XmlTypeCode.String, XmlTypeCode.String }; 744case XmlTypeCode.Double: return _f.String("number");
System\Xml\Xsl\Xslt\XsltQilFactory.cs (1)
27case XmlTypeCode.Double: