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