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