28 references to BooleanX
System.Private.Xml (28)
System\Xml\Xsl\IlGen\XmlILOptimizerVisitor.cs (1)
5413else if (typTarget == XmlQueryTypeFactory.BooleanX)
System\Xml\Xsl\IlGen\XmlIlVisitor.cs (1)
3836if ((object)typDst == (object)TypeFactory.BooleanX)
System\Xml\Xsl\QIL\QilTypeChecker.cs (13)
299return XmlQueryTypeFactory.BooleanX; 304return XmlQueryTypeFactory.BooleanX; 365CheckXmlType(node.Left, XmlQueryTypeFactory.BooleanX); 366CheckXmlType(node.Right, XmlQueryTypeFactory.BooleanX); 367return XmlQueryTypeFactory.BooleanX; 377CheckXmlType(node.Child, XmlQueryTypeFactory.BooleanX); 378return XmlQueryTypeFactory.BooleanX; 389CheckXmlType(node.Left, XmlQueryTypeFactory.BooleanX); 536return XmlQueryTypeFactory.BooleanX; 574return XmlQueryTypeFactory.BooleanX; 609CheckXmlType(node.Body, XmlQueryTypeFactory.BooleanX); 884return XmlQueryTypeFactory.BooleanX; 889return XmlQueryTypeFactory.BooleanX;
System\Xml\Xsl\Runtime\XsltConvert.cs (1)
350if (clrType == typeof(bool)) return XmlQueryTypeFactory.BooleanX;
System\Xml\Xsl\XPath\XPathQilFactory.cs (7)
84Debug.Assert(n != null && n.XmlType!.IsSubtypeOf(T.BooleanX), "Must be a singleton Bool"); 143XsltMethods.EqualityOperator, T.BooleanX, new QilNode[] { Double(opCode), left, right } 161XsltMethods.RelationalOperator, T.BooleanX, new QilNode[] { Double(opCode), left, right } 241return XsltConvert(n, T.BooleanX); 344XsltMethods.StartsWith, T.BooleanX, new QilNode[] { str1, str2 } 353XsltMethods.Contains, T.BooleanX, new QilNode[] { str1, str2 } 417XsltMethods.Lang, T.BooleanX, new QilNode[] { lang, context }
System\Xml\Xsl\Xslt\QilGenerator.cs (1)
414case XslFlags.Boolean: return T.BooleanX;
System\Xml\Xsl\Xslt\XslAstAnalyzer.cs (1)
1151else if (xt == TypeFactory.BooleanX)
System\Xml\Xsl\Xslt\XsltQilFactory.cs (3)
59XsltMethods.IsSameNodeSort, T.BooleanX, new QilNode[] { n1, n2 } 75XsltMethods.ElementAvailable, T.BooleanX, new QilNode[] { n } 90XsltMethods.FunctionAvailable, T.BooleanX, new QilNode[] { n }