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