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