50 references to DoubleX
System.Private.Xml (50)
System\Xml\Xsl\IlGen\XmlILOptimizerVisitor.cs (3)
3310if ((((local3).XmlType) == (XmlQueryTypeFactory.IntX)) && ((local5) == (XmlQueryTypeFactory.DoubleX))) 5173if (typ == XmlQueryTypeFactory.DoubleX) return true; 5411else if (typTarget == XmlQueryTypeFactory.DoubleX)
System\Xml\Xsl\IlGen\XmlIlVisitor.cs (5)
3849if ((object)typSrc == (object)TypeFactory.DoubleX) meth = XmlILMethods.DblToDec; 3852else if ((object)typDst == (object)TypeFactory.DoubleX) 3864if ((object)typSrc == (object)TypeFactory.DoubleX) meth = XmlILMethods.DblToInt; 3869if ((object)typSrc == (object)TypeFactory.DoubleX) meth = XmlILMethods.DblToLng; 3888else if ((object)typSrc == (object)TypeFactory.DoubleX) meth = XmlILMethods.DblToStr;
System\Xml\Xsl\QIL\QilTypeChecker.cs (1)
328return XmlQueryTypeFactory.DoubleX;
System\Xml\Xsl\Runtime\XsltConvert.cs (12)
351if (clrType == typeof(byte)) return XmlQueryTypeFactory.DoubleX; 352if (clrType == typeof(decimal)) return XmlQueryTypeFactory.DoubleX; 354if (clrType == typeof(double)) return XmlQueryTypeFactory.DoubleX; 355if (clrType == typeof(short)) return XmlQueryTypeFactory.DoubleX; 356if (clrType == typeof(int)) return XmlQueryTypeFactory.DoubleX; 357if (clrType == typeof(long)) return XmlQueryTypeFactory.DoubleX; 359if (clrType == typeof(sbyte)) return XmlQueryTypeFactory.DoubleX; 360if (clrType == typeof(float)) return XmlQueryTypeFactory.DoubleX; 362if (clrType == typeof(ushort)) return XmlQueryTypeFactory.DoubleX; 363if (clrType == typeof(uint)) return XmlQueryTypeFactory.DoubleX; 364if (clrType == typeof(ulong)) return XmlQueryTypeFactory.DoubleX; 368if (clrType.IsEnum) return XmlQueryTypeFactory.DoubleX;
System\Xml\Xsl\XPath\XPathBuilder.cs (8)
60this.fixupPosition = _f.Unknown(T.DoubleX); 61this.fixupLast = _f.Unknown(T.DoubleX); 491f.Eq(env.GetPosition(), f.TypeAssert(i, T.DoubleX)), 530QilIterator size = f.Let(f.XsltConvert(f.Length(cash), T.DoubleX)); 574case FuncId.Count: return _f.XsltConvert(_f.Length(_f.DocOrderDistinct(args[0])), T.DoubleX); 579case FuncId.Number: return args.Count == 0 ? _f.XsltConvert(_f.XPathNodeValue(GetCurrentNode()), T.DoubleX) : _f.ConvertToNumber(args[0]); 592return _f.XsltConvert(_f.StrLength(args.Count == 0 ? _f.XPathNodeValue(GetCurrentNode()) : args[0]), T.DoubleX); 918unknown = f.XsltConvert(f.PositionOf((QilIterator)_current), T.DoubleX);
System\Xml\Xsl\XPath\XPathQilFactory.cs (7)
78Debug.Assert(n != null && n.XmlType!.IsSubtypeOf(T.DoubleX), "Must be a singleton Double"); 259return XsltConvert(n, T.DoubleX); 263return XsltConvert(XPathNodeValue(SafeDocOrderDistinct(n)), T.DoubleX); 267return XsltConvert(n, T.DoubleX); 425XsltMethods.Floor, T.DoubleX, new QilNode[] { value } 433XsltMethods.Ceiling, T.DoubleX, new QilNode[] { value } 441XsltMethods.Round, T.DoubleX, new QilNode[] { value }
System\Xml\Xsl\Xslt\Focus.cs (2)
182return _f.XsltConvert(_f.PositionOf(_current!), T.DoubleX); 216_last.Binding = _f.XsltConvert(_f.Length(_cached!), T.DoubleX);
System\Xml\Xsl\Xslt\QilGenerator.cs (4)
413case XslFlags.Number: return T.DoubleX; 490args.Add(CreateXslParam(CloneName(_namePosition), T.DoubleX)); 494args.Add(CreateXslParam(CloneName(_nameLast), T.DoubleX)); 1593return _f.XsltConvert(_f.InvokeLangToLcid(lang, fwdCompat), T.DoubleX);
System\Xml\Xsl\Xslt\XPathPatternBuilder.cs (2)
396_fixupPosition = _f.Unknown(T.DoubleX); 397_fixupLast = _f.Unknown(T.DoubleX);
System\Xml\Xsl\Xslt\XslAstAnalyzer.cs (1)
1147else if (xt == TypeFactory.DoubleX)
System\Xml\Xsl\Xslt\XsltQilFactory.cs (5)
67XsltMethods.SystemProperty, T.Choice(T.DoubleX, T.StringX), new QilNode[] { n } 123value.XmlType.IsSubtypeOf(T.DoubleX)), 155XsltMethods.RegisterDecimalFormatter, T.DoubleX, 209XsltMethods.MSStringCompare, T.DoubleX, new QilNode[] { x, y, lang, options } 224XsltMethods.MSNumber, T.DoubleX, new QilNode[] { n }