27 references to Select
System.Private.Xml (27)
System\Xml\Xsl\Xslt\QilGenerator.cs (13)
925
return _f.AttributeCtor(qname, CompileTextAvt(node.
Select
!));
1097
return _f.TextCtor(_f.String(node.
Select
!));
1099
return _f.RawTextCtor(_f.String(node.
Select
!));
1104
QilNode qilName = CompileStringAvt(node.
Select
!);
1120
return _f.Error(_f.String(node.
Select
!));
1144
QilIterator it = _f.For(CompileNodeSetExpression(node.
Select
!));
1169
QilIterator select = _f.Let(CompileNodeSetExpression(node.
Select
!));
1337
QilNode selectExpr = CompileXPathExpression(node.
Select
);
1386
return _f.TextCtor(_f.ConvertToString(CompileXPathExpression(/*select:*/valueOf.
Select
)));
1391
return _f.RawTextCtor(_f.ConvertToString(CompileXPathExpression(/*select:*/valueOf.
Select
)));
1397
_f.ConvertToBoolean(CompileXPathExpression(/*test:*/whenNode.
Select
)),
1475
string? select = node.
Select
;
1734
select = CompileXPathExpression(sort.
Select
);
System\Xml\Xsl\Xslt\XslAstAnalyzer.cs (14)
356
Debug.Assert(node.
Select
!= null, "Absent @select should be replaced with 'node()' in XsltLoader");
357
XslFlags result = ProcessExpr(node.
Select
);
508
return XslFlags.Rtf | ProcessExpr(node.
Select
!);
530
XslFlags result = ProcessExpr(node.
Select
!);
550
return ProcessExpr(node.
Select
!) | VisitChildren(node);
567
ProcessAvt(node.
Select
!) |
605
ProcessAvt(node.
Select
!) |
615
ProcessExpr(node.
Select
!) & ~XslFlags.FocusFilter |
649
return XslFlags.Rtf | ProcessExpr(node.
Select
!);
654
return XslFlags.Rtf | ProcessExpr(node.
Select
!);
701
if (node.
Select
!= null)
707
result = _xpathAnalyzer!.Analyze(node.
Select
) | VisitChildren(node) | XslFlags.AnyType;
712
result = _xpathAnalyzer!.Analyze(node.
Select
);
1347
nodeCost += NodeCostForXPath(node.
Select
);