83 references to SelectOrGroup
Microsoft.CodeAnalysis.CSharp (10)
Binder\Binder_Query.cs (5)
99
state.selectOrGroup = node.Body.
SelectOrGroup
;
116
state.selectOrGroup = continuation.Body.
SelectOrGroup
;
151
correspondingAccessNode = query.Body.
SelectOrGroup
;
153
switch (query.Body.
SelectOrGroup
.Kind())
160
throw ExceptionUtilities.UnexpectedValue(query.Body.
SelectOrGroup
.Kind());
SymbolDisplay\SymbolDisplayVisitor_Minimal.cs (1)
257
queryBody.
SelectOrGroup
.Span.End - 1, identifierName, SpeculativeBindingOption.BindAsExpression).Type;
Syntax.xml.Main.Generated.cs (1)
1723
=> node.Update(VisitList(node.Clauses), (SelectOrGroupClauseSyntax?)Visit(node.
SelectOrGroup
) ?? throw new ArgumentNullException("selectOrGroup"), (QueryContinuationSyntax?)Visit(node.Continuation));
Syntax.xml.Syntax.Generated.cs (3)
4395
if (clauses != this.Clauses || selectOrGroup != this.
SelectOrGroup
|| continuation != this.Continuation)
4405
public QueryBodySyntax WithClauses(SyntaxList<QueryClauseSyntax> clauses) => Update(clauses, this.
SelectOrGroup
, this.Continuation);
4407
public QueryBodySyntax WithContinuation(QueryContinuationSyntax? continuation) => Update(this.Clauses, this.
SelectOrGroup
, continuation);
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (4)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\QueryExpressionSyntaxExtensions.cs (2)
20
result.Add(query.Body.
SelectOrGroup
);
28
result.Add(body.
SelectOrGroup
);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Indentation\CSharpIndentationService.Indenter.cs (2)
440
if (body.
SelectOrGroup
.IsMissing)
446
return body.
SelectOrGroup
;
Microsoft.CodeAnalysis.CSharp.Features (2)
AddImport\CSharpAddImportFeatureService.cs (1)
266
if (InfoBoundSuccessfully(semanticModel.GetSymbolInfo(query.Body.
SelectOrGroup
, cancellationToken)))
ConvertLinq\CSharpConvertLinqQueryToForEachProvider.cs (1)
875
if (queryBody.
SelectOrGroup
is not SelectClauseSyntax selectClause)
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (10)
Semantics\QueryTests.cs (10)
1480
var info3 = model.GetSemanticInfoSummary(q.Body.
SelectOrGroup
);
1484
var xPyPz = (q.Body.
SelectOrGroup
as SelectClauseSyntax).Expression as BinaryExpressionSyntax;
1689
var info3 = model.GetSemanticInfoSummary(q.Body.
SelectOrGroup
);
1693
var xPyPz = (q.Body.
SelectOrGroup
as SelectClauseSyntax).Expression as BinaryExpressionSyntax;
1736
var info2 = model.GetSemanticInfoSummary(q.Body.
SelectOrGroup
);
2906
var infoSelect = model.GetSemanticInfoSummary(q.Body.
SelectOrGroup
);
2939
var infoSelect = model.GetSemanticInfoSummary(q.Body.
SelectOrGroup
);
3476
var selectExpression = (q.Body.
SelectOrGroup
as SelectClauseSyntax).Expression;
3479
var selectClauseSymbolInfo = speculativeModel.GetSymbolInfo(q.Body.
SelectOrGroup
);
3483
var selectClauseTypeInfo = speculativeModel.GetTypeInfo(q.Body.
SelectOrGroup
);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (1)
Compilation\SemanticModelGetSemanticInfoTests.cs (1)
15376
var infoSymbol2 = semanticModel.GetSymbolInfo(qe.Body.
SelectOrGroup
).Symbol;
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (48)
Generated\Syntax.Test.xml.Generated.cs (2)
11961
Assert.NotNull(node.
SelectOrGroup
);
11963
var newNode = node.WithClauses(node.Clauses).WithSelectOrGroup(node.
SelectOrGroup
).WithContinuation(node.Continuation);
Parsing\ExpressionParsingTests.cs (46)
2313
Assert.Equal(SyntaxKind.SelectClause, qs.Body.
SelectOrGroup
.Kind());
2314
var ss = (SelectClauseSyntax)qs.Body.
SelectOrGroup
;
2347
Assert.Equal(SyntaxKind.SelectClause, qs.Body.
SelectOrGroup
.Kind());
2348
var ss = (SelectClauseSyntax)qs.Body.
SelectOrGroup
;
2369
Assert.Equal(SyntaxKind.SelectClause, qs.Body.
SelectOrGroup
.Kind());
2380
Assert.Equal(SyntaxKind.SelectClause, qs.Body.
SelectOrGroup
.Kind());
2381
var ss = (SelectClauseSyntax)qs.Body.
SelectOrGroup
;
2395
Assert.NotNull(qs.Body.Continuation.Body.
SelectOrGroup
);
2397
Assert.Equal(SyntaxKind.SelectClause, qs.Body.Continuation.Body.
SelectOrGroup
.Kind());
2398
ss = (SelectClauseSyntax)qs.Body.Continuation.Body.
SelectOrGroup
;
2438
Assert.Equal(SyntaxKind.SelectClause, qs.Body.
SelectOrGroup
.Kind());
2439
var ss = (SelectClauseSyntax)qs.Body.
SelectOrGroup
;
2469
Assert.Equal(SyntaxKind.SelectClause, qs.Body.
SelectOrGroup
.Kind());
2481
Assert.Equal(SyntaxKind.SelectClause, qs.Body.
SelectOrGroup
.Kind());
2482
var ss = (SelectClauseSyntax)qs.Body.
SelectOrGroup
;
2512
Assert.Equal(SyntaxKind.SelectClause, qs.Body.
SelectOrGroup
.Kind());
2526
Assert.Equal(SyntaxKind.SelectClause, qs.Body.
SelectOrGroup
.Kind());
2527
var ss = (SelectClauseSyntax)qs.Body.
SelectOrGroup
;
2557
Assert.Equal(SyntaxKind.SelectClause, qs.Body.
SelectOrGroup
.Kind());
2571
Assert.Equal(SyntaxKind.SelectClause, qs.Body.
SelectOrGroup
.Kind());
2572
var ss = (SelectClauseSyntax)qs.Body.
SelectOrGroup
;
2602
Assert.Equal(SyntaxKind.SelectClause, qs.Body.
SelectOrGroup
.Kind());
2620
Assert.Equal(SyntaxKind.SelectClause, qs.Body.
SelectOrGroup
.Kind());
2621
var ss = (SelectClauseSyntax)qs.Body.
SelectOrGroup
;
2651
Assert.Equal(SyntaxKind.SelectClause, qs.Body.
SelectOrGroup
.Kind());
2668
Assert.Equal(SyntaxKind.SelectClause, qs.Body.
SelectOrGroup
.Kind());
2669
var ss = (SelectClauseSyntax)qs.Body.
SelectOrGroup
;
2699
Assert.Equal(SyntaxKind.SelectClause, qs.Body.
SelectOrGroup
.Kind());
2716
Assert.Equal(SyntaxKind.SelectClause, qs.Body.
SelectOrGroup
.Kind());
2717
var ss = (SelectClauseSyntax)qs.Body.
SelectOrGroup
;
2747
Assert.Equal(SyntaxKind.GroupClause, qs.Body.
SelectOrGroup
.Kind());
2748
var gbs = (GroupClauseSyntax)qs.Body.
SelectOrGroup
;
2786
Assert.Equal(SyntaxKind.GroupClause, qs.Body.
SelectOrGroup
.Kind());
2787
var gbs = (GroupClauseSyntax)qs.Body.
SelectOrGroup
;
2805
Assert.NotNull(qs.Body.Continuation.Body.
SelectOrGroup
);
2807
Assert.Equal(SyntaxKind.SelectClause, qs.Body.Continuation.Body.
SelectOrGroup
.Kind());
2808
var ss = (SelectClauseSyntax)qs.Body.Continuation.Body.
SelectOrGroup
;
2864
Assert.Equal(SyntaxKind.SelectClause, qs.Body.
SelectOrGroup
.Kind());
2865
var ss = (SelectClauseSyntax)qs.Body.
SelectOrGroup
;
2919
Assert.Equal(SyntaxKind.SelectClause, qs.Body.
SelectOrGroup
.Kind());
2920
var ss = (SelectClauseSyntax)qs.Body.
SelectOrGroup
;
2976
Assert.Equal(SyntaxKind.SelectClause, qs.Body.
SelectOrGroup
.Kind());
2977
var ss = (SelectClauseSyntax)qs.Body.
SelectOrGroup
;
2996
Assert.NotNull(qs.Body.
SelectOrGroup
);
2997
Assert.IsType<GroupClauseSyntax>(qs.Body.
SelectOrGroup
);
2999
var gs = (GroupClauseSyntax)qs.Body.
SelectOrGroup
;
Microsoft.CodeAnalysis.CSharp.Workspaces (4)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\QueryExpressionSyntaxExtensions.cs (2)
20
result.Add(query.Body.
SelectOrGroup
);
28
result.Add(body.
SelectOrGroup
);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Indentation\CSharpIndentationService.Indenter.cs (2)
440
if (body.
SelectOrGroup
.IsMissing)
446
return body.
SelectOrGroup
;
Roslyn.Diagnostics.CSharp.Analyzers (4)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\QueryExpressionSyntaxExtensions.cs (2)
20
result.Add(query.Body.
SelectOrGroup
);
28
result.Add(body.
SelectOrGroup
);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Indentation\CSharpIndentationService.Indenter.cs (2)
440
if (body.
SelectOrGroup
.IsMissing)
446
return body.
SelectOrGroup
;