1 type derived from QilTernary
System.Data.SqlXml (1)
System\Xml\Xsl\QIL\QilInvokeEarlyBound.cs (1)
16internal class QilInvokeEarlyBound : QilTernary {
1 instantiation of QilTernary
System.Data.SqlXml (1)
System\Xml\Xsl\QIL\QilFactory.cs (1)
370QilTernary n = new QilTernary(QilNodeType.Conditional, left, center, right);
18 references to QilTernary
System.Data.SqlXml (18)
System\Xml\Xsl\IlGen\TailCallAnalyzer.cs (2)
74QilTernary ndCond = (QilTernary) nd;
System\Xml\Xsl\IlGen\XmlILConstructAnalyzer.cs (4)
504case QilNodeType.Conditional: AnalyzeConditional(nd as QilTernary, info); break; 576protected virtual void AnalyzeConditional(QilTernary ndCond, XmlILConstructInfo info) { 894AnalyzeContent((nd as QilTernary).Center); 895AnalyzeContent((nd as QilTernary).Right);
System\Xml\Xsl\IlGen\XmlILOptimizerVisitor.cs (3)
509protected override QilNode VisitConditional(QilTernary local0) { 3942QilTernary ndCond; 3981ndCond = (QilTernary) nd;
System\Xml\Xsl\IlGen\XmlIlVisitor.cs (1)
808protected override QilNode VisitConditional(QilTernary ndCond) {
System\Xml\Xsl\QIL\QilFactory.cs (2)
369public QilTernary Conditional(QilNode left, QilNode center, QilNode right) { 370QilTernary n = new QilTernary(QilNodeType.Conditional, left, center, right);
System\Xml\Xsl\QIL\QilPatternVisitor.cs (1)
157protected override QilNode VisitConditional(QilTernary n) { return NoReplace(n); }
System\Xml\Xsl\QIL\QilTypeChecker.cs (2)
68case QilNodeType.Conditional: return CheckConditional((QilTernary)n); 359public XmlQueryType CheckConditional(QilTernary node) {
System\Xml\Xsl\QIL\QilVisitor.cs (2)
140case QilNodeType.Conditional: return VisitConditional((QilTernary)n); 302protected virtual QilNode VisitConditional(QilTernary n) { return VisitChildren(n); }
System\Xml\Xsl\Xslt\QilGenerator.cs (1)
2275QilTernary builtinTemplates = f.BaseFactory.Conditional(f.IsType(current, elementOrDocumentType),