1 instantiation of QilChoice
System.Data.SqlXml (1)
System\Xml\Xsl\QIL\QilFactory.cs (1)
377QilChoice n = new QilChoice(QilNodeType.Choice, expression, branches);
15 references to QilChoice
System.Data.SqlXml (15)
System\Xml\Xsl\IlGen\TailCallAnalyzer.cs (2)
66QilChoice ndChoice = (QilChoice) nd;
System\Xml\Xsl\IlGen\XmlILConstructAnalyzer.cs (4)
461AnalyzeChoice(ndConstr as QilChoice, this.parentInfo); 505case QilNodeType.Choice: AnalyzeChoice(nd as QilChoice, info); break; 598protected virtual void AnalyzeChoice(QilChoice ndChoice, XmlILConstructInfo info) { 900QilList ndBranches = (nd as QilChoice).Branches;
System\Xml\Xsl\IlGen\XmlILOptimizerVisitor.cs (1)
581protected override QilNode VisitChoice(QilChoice local0) {
System\Xml\Xsl\IlGen\XmlIlVisitor.cs (1)
935protected override QilNode VisitChoice(QilChoice ndChoice) {
System\Xml\Xsl\QIL\QilFactory.cs (2)
376public QilChoice Choice(QilNode expression, QilNode branches) { 377QilChoice n = new QilChoice(QilNodeType.Choice, expression, branches);
System\Xml\Xsl\QIL\QilPatternVisitor.cs (1)
158protected override QilNode VisitChoice(QilChoice n) { return NoReplace(n); }
System\Xml\Xsl\QIL\QilTypeChecker.cs (2)
69case QilNodeType.Choice: return CheckChoice((QilChoice)n); 364public XmlQueryType CheckChoice(QilChoice node) {
System\Xml\Xsl\QIL\QilVisitor.cs (2)
141case QilNodeType.Choice: return VisitChoice((QilChoice)n); 303protected virtual QilNode VisitChoice(QilChoice n) { return VisitChildren(n); }