1 type derived from QilTernary
System.Private.Xml (1)
System\Xml\Xsl\QIL\QilInvokeEarlyBound.cs (1)
13internal sealed class QilInvokeEarlyBound : QilTernary
1 instantiation of QilTernary
System.Private.Xml (1)
System\Xml\Xsl\QIL\QilFactory.cs (1)
370QilTernary n = new QilTernary(QilNodeType.Conditional, left, center, right);
18 references to QilTernary
System.Private.Xml (18)
System\Xml\Xsl\IlGen\TailCallAnalyzer.cs (2)
79QilTernary ndCond = (QilTernary)nd;
System\Xml\Xsl\IlGen\XmlILConstructAnalyzer.cs (4)
554case QilNodeType.Conditional: AnalyzeConditional((nd as QilTernary)!, info); break; 629protected virtual void AnalyzeConditional(QilTernary ndCond, XmlILConstructInfo info) 985AnalyzeContent((nd as QilTernary)!.Center); 986AnalyzeContent((nd as QilTernary)!.Right);
System\Xml\Xsl\IlGen\XmlILOptimizerVisitor.cs (3)
621protected override QilNode VisitConditional(QilTernary local0) 5199QilTernary ndCond; 5241ndCond = (QilTernary)nd;
System\Xml\Xsl\IlGen\XmlIlVisitor.cs (1)
866protected override QilNode VisitConditional(QilTernary ndCond)
System\Xml\Xsl\QIL\QilFactory.cs (2)
368public QilTernary Conditional(QilNode left, QilNode center, QilNode right) 370QilTernary n = new QilTernary(QilNodeType.Conditional, left, center, right);
System\Xml\Xsl\QIL\QilPatternVisitor.cs (1)
142protected override QilNode VisitConditional(QilTernary n) { return NoReplace(n); }
System\Xml\Xsl\QIL\QilTypeChecker.cs (2)
64QilNodeType.Conditional => CheckConditional((QilTernary)n), 387public static XmlQueryType CheckConditional(QilTernary node)
System\Xml\Xsl\QIL\QilVisitor.cs (2)
147QilNodeType.Conditional => VisitConditional((QilTernary)n), 311protected virtual QilNode VisitConditional(QilTernary n) { return VisitChildren(n); }
System\Xml\Xsl\Xslt\QilGenerator.cs (1)
2721QilTernary builtinTemplates = _f.BaseFactory.Conditional(_f.IsType(current, _elementOrDocumentType),