50 references to DoubleX
System.Data.SqlXml (50)
System\Xml\Xsl\IlGen\XmlILOptimizerVisitor.cs (3)
2489if (( ( (local3).XmlType ) == ( XmlQueryTypeFactory.IntX ) ) && ( (local5) == ( XmlQueryTypeFactory.DoubleX ) )) { 3918if (typ == XmlQueryTypeFactory.DoubleX) return true; 4134else if (typTarget == XmlQueryTypeFactory.DoubleX)
System\Xml\Xsl\IlGen\XmlIlVisitor.cs (5)
3570if ((object) typSrc == (object) TypeFactory.DoubleX) meth = XmlILMethods.DblToDec; 3573else if ((object) typDst == (object) TypeFactory.DoubleX) { 3583if ((object) typSrc == (object) TypeFactory.DoubleX) meth = XmlILMethods.DblToInt; 3587if ((object) typSrc == (object) TypeFactory.DoubleX) meth = XmlILMethods.DblToLng; 3603else if ((object) typSrc == (object) TypeFactory.DoubleX) meth = XmlILMethods.DblToStr;
System\Xml\Xsl\QIL\QilTypeChecker.cs (1)
307return XmlQueryTypeFactory.DoubleX;
System\Xml\Xsl\Runtime\XsltConvert.cs (12)
354if (clrType == ByteType) return XmlQueryTypeFactory.DoubleX; 355if (clrType == DecimalType) return XmlQueryTypeFactory.DoubleX; 357if (clrType == DoubleType) return XmlQueryTypeFactory.DoubleX; 358if (clrType == Int16Type) return XmlQueryTypeFactory.DoubleX; 359if (clrType == Int32Type) return XmlQueryTypeFactory.DoubleX; 360if (clrType == Int64Type) return XmlQueryTypeFactory.DoubleX; 362if (clrType == SByteType) return XmlQueryTypeFactory.DoubleX; 363if (clrType == SingleType) return XmlQueryTypeFactory.DoubleX; 365if (clrType == UInt16Type) return XmlQueryTypeFactory.DoubleX; 366if (clrType == UInt32Type) return XmlQueryTypeFactory.DoubleX; 367if (clrType == UInt64Type) return XmlQueryTypeFactory.DoubleX; 371if (clrType.IsEnum) return XmlQueryTypeFactory.DoubleX;
System\Xml\Xsl\XPath\XPathBuilder.cs (8)
59this.fixupPosition = f.Unknown(T.DoubleX); 60this.fixupLast = f.Unknown(T.DoubleX); 419f.Eq(env.GetPosition(), f.TypeAssert(i, T.DoubleX)), 456QilIterator size = f.Let(f.XsltConvert(f.Length(cash), T.DoubleX)); 492case FuncId.Count : return f.XsltConvert(f.Length(f.DocOrderDistinct(args[0])), T.DoubleX); 497case FuncId.Number : return args.Count == 0 ? f.XsltConvert(f.XPathNodeValue(GetCurrentNode()), T.DoubleX) : f.ConvertToNumber(args[0]); 510return f.XsltConvert(f.StrLength(args.Count == 0 ? f.XPathNodeValue(GetCurrentNode()) : args[0]), T.DoubleX); 798unknown = f.XsltConvert(f.PositionOf((QilIterator)this.current), T.DoubleX);
System\Xml\Xsl\XPath\XPathQilFactory.cs (7)
77Debug.Assert(n != null && n.XmlType.IsSubtypeOf(T.DoubleX), "Must be a singleton Double"); 237return XsltConvert(n, T.DoubleX); 240return XsltConvert(XPathNodeValue(SafeDocOrderDistinct(n)), T.DoubleX); 244return XsltConvert(n, T.DoubleX); 380XsltMethods.Floor, T.DoubleX, new QilNode[] { value } 387XsltMethods.Ceiling, T.DoubleX, new QilNode[] { value } 394XsltMethods.Round, T.DoubleX, new QilNode[] { value }
System\Xml\Xsl\Xslt\Focus.cs (2)
157return f.XsltConvert(f.PositionOf(current), T.DoubleX); 189last.Binding = f.XsltConvert(f.Length(cached), T.DoubleX);
System\Xml\Xsl\Xslt\QilGenerator.cs (4)
359case XslFlags.Number : return T.DoubleX; 426args.Add(CreateXslParam(CloneName(namePosition), T.DoubleX)); 429args.Add(CreateXslParam(CloneName(nameLast), T.DoubleX)); 1337return f.XsltConvert(f.InvokeLangToLcid(lang, fwdCompat), T.DoubleX);
System\Xml\Xsl\Xslt\XPathPatternBuilder.cs (2)
352this.fixupPosition = f.Unknown(T.DoubleX); 353this.fixupLast = f.Unknown(T.DoubleX);
System\Xml\Xsl\Xslt\XslAstAnalyzer.cs (1)
1017} else if (xt == TypeFactory.DoubleX) {
System\Xml\Xsl\Xslt\XsltQilFactory.cs (5)
70XsltMethods.SystemProperty, T.Choice(T.DoubleX, T.StringX), new QilNode[] { n } 120value.XmlType.IsSubtypeOf(T.DoubleX)), 150XsltMethods.RegisterDecimalFormatter, T.DoubleX, 199XsltMethods.MSStringCompare, T.DoubleX, new QilNode[] { x, y, lang, options } 212XsltMethods.MSNumber, T.DoubleX, new QilNode[] { n }