36 references to Clauses
Microsoft.CodeAnalysis.CSharp (15)
_generated\0\Syntax.xml.Main.Generated.cs (1)
1735
=> node.Update(VisitList(node.
Clauses
), (SelectOrGroupClauseSyntax?)Visit(node.SelectOrGroup) ?? throw new ArgumentNullException("selectOrGroup"), (QueryContinuationSyntax?)Visit(node.Continuation));
_generated\2\Syntax.xml.Syntax.Generated.cs (6)
4391
public QueryExpressionSyntax AddBodyClauses(params QueryClauseSyntax[] items) => WithBody(this.Body.WithClauses(this.Body.
Clauses
.AddRange(items)));
4440
if (clauses != this.
Clauses
|| selectOrGroup != this.SelectOrGroup || continuation != this.Continuation)
4451
public QueryBodySyntax WithSelectOrGroup(SelectOrGroupClauseSyntax selectOrGroup) => Update(this.
Clauses
, selectOrGroup, this.Continuation);
4452
public QueryBodySyntax WithContinuation(QueryContinuationSyntax? continuation) => Update(this.
Clauses
, this.SelectOrGroup, continuation);
4454
public QueryBodySyntax AddClauses(params QueryClauseSyntax[] items) => WithClauses(this.
Clauses
.AddRange(items));
4993
public QueryContinuationSyntax AddBodyClauses(params QueryClauseSyntax[] items) => WithBody(this.Body.WithClauses(this.Body.
Clauses
.AddRange(items)));
Binder\Binder_Query.cs (4)
94
for (int i = node.Body.
Clauses
.Count - 1; i >= 0; i--)
96
state.clauses.Push(node.Body.
Clauses
[i]);
110
var clauses = continuation.Body.
Clauses
;
128
else if (query.Body.
Clauses
.FirstOrDefault() is QueryClauseSyntax firstClause)
Binder\ExpressionVariableFinder.cs (1)
305
foreach (QueryClauseSyntax clause in node.
Clauses
)
Binder\LocalBinderFactory.cs (1)
1103
foreach (QueryClauseSyntax clause in node.
Clauses
)
Syntax\LambdaUtilities.cs (2)
250
if (selectOrGroupClause.IsKind(SyntaxKind.SelectClause) && containingBody.
Clauses
.Count == 0)
255
foreach (var clause in containingBody.
Clauses
)
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\QueryExpressionFormattingRule.cs (1)
90
foreach (var queryClause in queryExpression.Body.
Clauses
)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (4)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\QueryExpressionSyntaxExtensions.cs (2)
15
.. query.Body.
Clauses
,
19
=> [.. body.
Clauses
, body.SelectOrGroup];
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Indentation\CSharpIndentationService.Indenter.cs (2)
412
var clauses = queryBody.
Clauses
;
448
return body.
Clauses
.LastOrDefault();
Microsoft.CodeAnalysis.CSharp.Features (5)
AddImport\CSharpAddImportFeatureService.cs (1)
271
foreach (var clause in query.Body.
Clauses
)
ConvertLinq\CSharpConvertLinqQueryToForEachProvider.cs (1)
835
foreach (var queryClause in queryBody.
Clauses
)
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (1)
1877
return TryGetDiagnosticSpanImpl(queryBody.
Clauses
.FirstOrDefault() ?? queryBody.Parent!, editKind);
src\roslyn\src\Compilers\CSharp\Portable\Syntax\LambdaUtilities.cs (2)
250
if (selectOrGroupClause.IsKind(SyntaxKind.SelectClause) && containingBody.
Clauses
.Count == 0)
255
foreach (var clause in containingBody.
Clauses
)
Microsoft.CodeAnalysis.CSharp.Workspaces (6)
Rename\LocalConflictVisitor.cs (1)
162
foreach (var clause in body.
Clauses
)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\QueryExpressionFormattingRule.cs (1)
90
foreach (var queryClause in queryExpression.Body.
Clauses
)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\QueryExpressionSyntaxExtensions.cs (2)
15
.. query.Body.
Clauses
,
19
=> [.. body.
Clauses
, body.SelectOrGroup];
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Indentation\CSharpIndentationService.Indenter.cs (2)
412
var clauses = queryBody.
Clauses
;
448
return body.
Clauses
.LastOrDefault();
Roslyn.Diagnostics.CSharp.Analyzers (5)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\QueryExpressionFormattingRule.cs (1)
90
foreach (var queryClause in queryExpression.Body.
Clauses
)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\QueryExpressionSyntaxExtensions.cs (2)
15
.. query.Body.
Clauses
,
19
=> [.. body.
Clauses
, body.SelectOrGroup];
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Indentation\CSharpIndentationService.Indenter.cs (2)
412
var clauses = queryBody.
Clauses
;
448
return body.
Clauses
.LastOrDefault();