28 references to BooleanX
System.Data.SqlXml (28)
System\Xml\Xsl\IlGen\XmlILOptimizerVisitor.cs (1)
4136else if (typTarget == XmlQueryTypeFactory.BooleanX)
System\Xml\Xsl\IlGen\XmlIlVisitor.cs (1)
3560if ((object) typDst == (object) TypeFactory.BooleanX) {
System\Xml\Xsl\QIL\QilTypeChecker.cs (13)
283return XmlQueryTypeFactory.BooleanX; 287return XmlQueryTypeFactory.BooleanX; 339CheckXmlType(node.Left, XmlQueryTypeFactory.BooleanX); 340CheckXmlType(node.Right, XmlQueryTypeFactory.BooleanX); 341return XmlQueryTypeFactory.BooleanX; 349CheckXmlType(node.Child, XmlQueryTypeFactory.BooleanX); 350return XmlQueryTypeFactory.BooleanX; 360CheckXmlType(node.Left, XmlQueryTypeFactory.BooleanX); 487return XmlQueryTypeFactory.BooleanX; 519return XmlQueryTypeFactory.BooleanX; 550CheckXmlType(node.Body, XmlQueryTypeFactory.BooleanX); 799return XmlQueryTypeFactory.BooleanX; 803return XmlQueryTypeFactory.BooleanX;
System\Xml\Xsl\Runtime\XsltConvert.cs (1)
353if (clrType == BooleanType) return XmlQueryTypeFactory.BooleanX;
System\Xml\Xsl\XPath\XPathQilFactory.cs (7)
82Debug.Assert(n != null && n.XmlType.IsSubtypeOf(T.BooleanX), "Must be a singleton Bool"); 133XsltMethods.EqualityOperator, T.BooleanX, new QilNode[] { Double(opCode), left, right } 150XsltMethods.RelationalOperator, T.BooleanX, new QilNode[] { Double(opCode), left, right } 221return XsltConvert(n, T.BooleanX); 308XsltMethods.StartsWith, T.BooleanX, new QilNode[] { str1, str2 } 316XsltMethods.Contains, T.BooleanX, new QilNode[] { str1, str2 } 373XsltMethods.Lang, T.BooleanX, new QilNode[] { lang, context }
System\Xml\Xsl\Xslt\QilGenerator.cs (1)
360case XslFlags.Boolean : return T.BooleanX;
System\Xml\Xsl\Xslt\XslAstAnalyzer.cs (1)
1019} else if (xt == TypeFactory.BooleanX) {
System\Xml\Xsl\Xslt\XsltQilFactory.cs (3)
63XsltMethods.IsSameNodeSort, T.BooleanX, new QilNode[] { n1, n2 } 77XsltMethods.ElementAvailable, T.BooleanX, new QilNode[] { n } 90XsltMethods.FunctionAvailable, T.BooleanX, new QilNode[] { n }