1 instantiation of QilChoice
System.Private.Xml (1)
System\Xml\Xsl\QIL\QilFactory.cs (1)
378
QilChoice n = new
QilChoice
(QilNodeType.Choice, expression, branches);
15 references to QilChoice
System.Private.Xml (15)
System\Xml\Xsl\IlGen\TailCallAnalyzer.cs (2)
70
QilChoice
ndChoice = (
QilChoice
)nd;
System\Xml\Xsl\IlGen\XmlILConstructAnalyzer.cs (4)
508
AnalyzeChoice((ndConstr as
QilChoice
)!, this.parentInfo);
555
case QilNodeType.Choice: AnalyzeChoice((nd as
QilChoice
)!, info); break;
652
protected virtual void AnalyzeChoice(
QilChoice
ndChoice, XmlILConstructInfo info)
991
QilList ndBranches = (nd as
QilChoice
)!.Branches;
System\Xml\Xsl\IlGen\XmlILOptimizerVisitor.cs (1)
718
protected override QilNode VisitChoice(
QilChoice
local0)
System\Xml\Xsl\IlGen\XmlIlVisitor.cs (1)
1006
protected override QilNode VisitChoice(
QilChoice
ndChoice)
System\Xml\Xsl\QIL\QilFactory.cs (2)
376
public
QilChoice
Choice(QilNode expression, QilNode branches)
378
QilChoice
n = new QilChoice(QilNodeType.Choice, expression, branches);
System\Xml\Xsl\QIL\QilPatternVisitor.cs (1)
143
protected override QilNode VisitChoice(
QilChoice
n) { return NoReplace(n); }
System\Xml\Xsl\QIL\QilTypeChecker.cs (2)
65
QilNodeType.Choice => CheckChoice((
QilChoice
)n),
393
public static XmlQueryType CheckChoice(
QilChoice
node)
System\Xml\Xsl\QIL\QilVisitor.cs (2)
148
QilNodeType.Choice => VisitChoice((
QilChoice
)n),
312
protected virtual QilNode VisitChoice(
QilChoice
n) { return VisitChildren(n); }