19 references to ByExpression
Microsoft.CodeAnalysis.CSharp (12)
_generated\0\Syntax.xml.Main.Generated.cs (1)
1762=> node.Update(VisitToken(node.GroupKeyword), (ExpressionSyntax?)Visit(node.GroupExpression) ?? throw new ArgumentNullException("groupExpression"), VisitToken(node.ByKeyword), (ExpressionSyntax?)Visit(node.ByExpression) ?? throw new ArgumentNullException("byExpression"));
_generated\2\Syntax.xml.Syntax.Generated.cs (4)
4932if (groupKeyword != this.GroupKeyword || groupExpression != this.GroupExpression || byKeyword != this.ByKeyword || byExpression != this.ByExpression) 4942public GroupClauseSyntax WithGroupKeyword(SyntaxToken groupKeyword) => Update(groupKeyword, this.GroupExpression, this.ByKeyword, this.ByExpression); 4943public GroupClauseSyntax WithGroupExpression(ExpressionSyntax groupExpression) => Update(this.GroupKeyword, groupExpression, this.ByKeyword, this.ByExpression); 4944public GroupClauseSyntax WithByKeyword(SyntaxToken byKeyword) => Update(this.GroupKeyword, this.GroupExpression, byKeyword, this.ByExpression);
Binder\Binder.IdentifierUsedAsValueFinder.cs (1)
391var k = groupClause.ByExpression;
Binder\Binder_Query.cs (1)
255var k = groupClause.ByExpression;
Syntax\LambdaUtilities.cs (5)
113Debug.Assert(oldGroup.GroupExpression == oldBody || oldGroup.ByExpression == oldBody); 115(IsReducedSelectOrGroupByClause(newGroup, newGroup.GroupExpression) ? null : newGroup.GroupExpression) : newGroup.ByExpression; 193groupClause.ByExpression == node; 341lambdaBody1 = groupClause.ByExpression; 346lambdaBody2 = groupClause.ByExpression;
Microsoft.CodeAnalysis.CSharp.Features (7)
Completion\KeywordRecommenders\IntoKeywordRecommender.cs (2)
66if (group.ByExpression.Width() == 0 || 72var lastToken = group.ByExpression.GetLastToken(includeSkipped: true);
src\roslyn\src\Compilers\CSharp\Portable\Syntax\LambdaUtilities.cs (5)
113Debug.Assert(oldGroup.GroupExpression == oldBody || oldGroup.ByExpression == oldBody); 115(IsReducedSelectOrGroupByClause(newGroup, newGroup.GroupExpression) ? null : newGroup.GroupExpression) : newGroup.ByExpression; 193groupClause.ByExpression == node; 341lambdaBody1 = groupClause.ByExpression; 346lambdaBody2 = groupClause.ByExpression;