26 references to ByExpression
Microsoft.CodeAnalysis.CSharp (12)
Binder\Binder.IdentifierUsedAsValueFinder.cs (1)
390
var k = groupClause.
ByExpression
;
Binder\Binder_Query.cs (1)
255
var k = groupClause.
ByExpression
;
Syntax.xml.Main.Generated.cs (1)
1750
=> node.Update(VisitToken(node.GroupKeyword), (ExpressionSyntax?)Visit(node.GroupExpression) ?? throw new ArgumentNullException("groupExpression"), VisitToken(node.ByKeyword), (ExpressionSyntax?)Visit(node.
ByExpression
) ?? throw new ArgumentNullException("byExpression"));
Syntax.xml.Syntax.Generated.cs (4)
4887
if (groupKeyword != this.GroupKeyword || groupExpression != this.GroupExpression || byKeyword != this.ByKeyword || byExpression != this.
ByExpression
)
4897
public GroupClauseSyntax WithGroupKeyword(SyntaxToken groupKeyword) => Update(groupKeyword, this.GroupExpression, this.ByKeyword, this.
ByExpression
);
4898
public GroupClauseSyntax WithGroupExpression(ExpressionSyntax groupExpression) => Update(this.GroupKeyword, groupExpression, this.ByKeyword, this.
ByExpression
);
4899
public GroupClauseSyntax WithByKeyword(SyntaxToken byKeyword) => Update(this.GroupKeyword, this.GroupExpression, byKeyword, this.
ByExpression
);
Syntax\LambdaUtilities.cs (5)
113
Debug.Assert(oldGroup.GroupExpression == oldBody || oldGroup.
ByExpression
== oldBody);
115
(IsReducedSelectOrGroupByClause(newGroup, newGroup.GroupExpression) ? null : newGroup.GroupExpression) : newGroup.
ByExpression
;
193
groupClause.
ByExpression
== node;
341
lambdaBody1 = groupClause.
ByExpression
;
346
lambdaBody2 = groupClause.
ByExpression
;
Microsoft.CodeAnalysis.CSharp.Features (7)
Completion\KeywordRecommenders\IntoKeywordRecommender.cs (2)
66
if (group.
ByExpression
.Width() == 0 ||
72
var lastToken = group.
ByExpression
.GetLastToken(includeSkipped: true);
src\Compilers\CSharp\Portable\Syntax\LambdaUtilities.cs (5)
113
Debug.Assert(oldGroup.GroupExpression == oldBody || oldGroup.
ByExpression
== oldBody);
115
(IsReducedSelectOrGroupByClause(newGroup, newGroup.GroupExpression) ? null : newGroup.GroupExpression) : newGroup.
ByExpression
;
193
groupClause.
ByExpression
== node;
341
lambdaBody1 = groupClause.
ByExpression
;
346
lambdaBody2 = groupClause.
ByExpression
;
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (7)
Generated\Syntax.Test.xml.Generated.cs (2)
12076
Assert.NotNull(node.
ByExpression
);
12077
var newNode = node.WithGroupKeyword(node.GroupKeyword).WithGroupExpression(node.GroupExpression).WithByKeyword(node.ByKeyword).WithByExpression(node.
ByExpression
);
Parsing\ExpressionParsingTests.cs (5)
2757
Assert.NotNull(gbs.
ByExpression
);
2758
Assert.Equal("c", gbs.
ByExpression
.ToString());
2794
Assert.NotNull(gbs.
ByExpression
);
2795
Assert.Equal("c", gbs.
ByExpression
.ToString());
3002
Assert.Equal("y", gs.
ByExpression
.ToString());