1 instantiation of GroupClauseSyntax
Microsoft.CodeAnalysis.CSharp (1)
Syntax.xml.Internal.Generated.cs (1)
7729internal override SyntaxNode CreateRed(SyntaxNode? parent, int position) => new CSharp.Syntax.GroupClauseSyntax(this, parent, position);
51 references to GroupClauseSyntax
Microsoft.CodeAnalysis.CSharp (24)
Binder\Binder.IdentifierUsedAsValueFinder.cs (2)
387var groupClause = (GroupClauseSyntax)state.selectOrGroup;
Binder\Binder_Query.cs (2)
251var groupClause = (GroupClauseSyntax)state.selectOrGroup;
Syntax.xml.Main.Generated.cs (6)
262public virtual TResult? VisitGroupClause(GroupClauseSyntax node) => this.DefaultVisit(node); 1006public virtual void VisitGroupClause(GroupClauseSyntax node) => this.DefaultVisit(node); 1749public override SyntaxNode? VisitGroupClause(GroupClauseSyntax node) 3608public static GroupClauseSyntax GroupClause(SyntaxToken groupKeyword, ExpressionSyntax groupExpression, SyntaxToken byKeyword, ExpressionSyntax byExpression) 3614return (GroupClauseSyntax)Syntax.InternalSyntax.SyntaxFactory.GroupClause((Syntax.InternalSyntax.SyntaxToken)groupKeyword.Node!, (Syntax.InternalSyntax.ExpressionSyntax)groupExpression.Green, (Syntax.InternalSyntax.SyntaxToken)byKeyword.Node!, (Syntax.InternalSyntax.ExpressionSyntax)byExpression.Green).CreateRed(); 3618public static GroupClauseSyntax GroupClause(ExpressionSyntax groupExpression, ExpressionSyntax byExpression)
Syntax.xml.Syntax.Generated.cs (6)
4885public GroupClauseSyntax Update(SyntaxToken groupKeyword, ExpressionSyntax groupExpression, SyntaxToken byKeyword, ExpressionSyntax byExpression) 4889var newNode = SyntaxFactory.GroupClause(groupKeyword, groupExpression, byKeyword, byExpression); 4897public GroupClauseSyntax WithGroupKeyword(SyntaxToken groupKeyword) => Update(groupKeyword, this.GroupExpression, this.ByKeyword, this.ByExpression); 4898public GroupClauseSyntax WithGroupExpression(ExpressionSyntax groupExpression) => Update(this.GroupKeyword, groupExpression, this.ByKeyword, this.ByExpression); 4899public GroupClauseSyntax WithByKeyword(SyntaxToken byKeyword) => Update(this.GroupKeyword, this.GroupExpression, byKeyword, this.ByExpression); 4900public GroupClauseSyntax WithByExpression(ExpressionSyntax byExpression) => Update(this.GroupKeyword, this.GroupExpression, this.ByKeyword, byExpression);
Syntax\LambdaUtilities.cs (8)
111var oldGroup = (GroupClauseSyntax)oldBody.Parent; 112var newGroup = (GroupClauseSyntax)newLambda; 191var groupClause = (GroupClauseSyntax)parent; 338var groupClause = (GroupClauseSyntax)node;
Microsoft.CodeAnalysis.CSharp.Features (15)
Completion\KeywordRecommenders\ByKeywordRecommender.cs (2)
22var group = token.GetAncestor<GroupClauseSyntax>();
Completion\KeywordRecommenders\IntoKeywordRecommender.cs (2)
60var group = token.GetAncestor<GroupClauseSyntax>();
EditAndContinue\BreakpointSpans.cs (2)
416var groupClause = (GroupClauseSyntax)node;
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (1)
1908return ((GroupClauseSyntax)node).GroupKeyword.Span;
src\Compilers\CSharp\Portable\Syntax\LambdaUtilities.cs (8)
111var oldGroup = (GroupClauseSyntax)oldBody.Parent; 112var newGroup = (GroupClauseSyntax)newLambda; 191var groupClause = (GroupClauseSyntax)parent; 338var groupClause = (GroupClauseSyntax)node;
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (12)
Generated\Syntax.Test.xml.Generated.cs (5)
10606private static GroupClauseSyntax GenerateGroupClause() 12071var node = GenerateGroupClause(); 12077var newNode = node.WithGroupKeyword(node.GroupKeyword).WithGroupExpression(node.GroupExpression).WithByKeyword(node.ByKeyword).WithByExpression(node.ByExpression); 16395var oldNode = GenerateGroupClause(); 16411var oldNode = GenerateGroupClause();
Parsing\ExpressionParsingTests.cs (7)
2748var gbs = (GroupClauseSyntax)qs.Body.SelectOrGroup; 2787var gbs = (GroupClauseSyntax)qs.Body.SelectOrGroup; 2997Assert.IsType<GroupClauseSyntax>(qs.Body.SelectOrGroup); 2999var gs = (GroupClauseSyntax)qs.Body.SelectOrGroup;