27 references to Select
System.Private.Xml (27)
System\Xml\Xsl\Xslt\QilGenerator.cs (13)
929
return _f.AttributeCtor(qname, CompileTextAvt(node.
Select
!));
1101
return _f.TextCtor(_f.String(node.
Select
!));
1103
return _f.RawTextCtor(_f.String(node.
Select
!));
1108
QilNode qilName = CompileStringAvt(node.
Select
!);
1124
return _f.Error(_f.String(node.
Select
!));
1148
QilIterator it = _f.For(CompileNodeSetExpression(node.
Select
!));
1173
QilIterator select = _f.Let(CompileNodeSetExpression(node.
Select
!));
1341
QilNode selectExpr = CompileXPathExpression(node.
Select
);
1390
return _f.TextCtor(_f.ConvertToString(CompileXPathExpression(/*select:*/valueOf.
Select
)));
1395
return _f.RawTextCtor(_f.ConvertToString(CompileXPathExpression(/*select:*/valueOf.
Select
)));
1401
_f.ConvertToBoolean(CompileXPathExpression(/*test:*/whenNode.
Select
)),
1479
string? select = node.
Select
;
1738
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
);
1349
nodeCost += NodeCostForXPath(node.
Select
);