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