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