38 references to Body
Microsoft.CodeAnalysis.CSharp (18)
_generated\0\Syntax.xml.Main.Generated.cs (1)
1732=> node.Update((FromClauseSyntax?)Visit(node.FromClause) ?? throw new ArgumentNullException("fromClause"), (QueryBodySyntax?)Visit(node.Body) ?? throw new ArgumentNullException("body"));
_generated\2\Syntax.xml.Syntax.Generated.cs (4)
4378if (fromClause != this.FromClause || body != this.Body) 4388public QueryExpressionSyntax WithFromClause(FromClauseSyntax fromClause) => Update(fromClause, this.Body); 4391public QueryExpressionSyntax AddBodyClauses(params QueryClauseSyntax[] items) => WithBody(this.Body.WithClauses(this.Body.Clauses.AddRange(items)));
Binder\Binder.IdentifierUsedAsValueFinder.cs (1)
326for (QueryContinuationSyntax? continuation = query.Body.Continuation; continuation != null && result; continuation = continuation.Body.Continuation)
Binder\Binder_Query.cs (8)
70for (QueryContinuationSyntax? continuation = node.Body.Continuation; continuation != null; continuation = continuation.Body.Continuation) 94for (int i = node.Body.Clauses.Count - 1; i >= 0; i--) 96state.clauses.Push(node.Body.Clauses[i]); 99state.selectOrGroup = node.Body.SelectOrGroup; 128else if (query.Body.Clauses.FirstOrDefault() is QueryClauseSyntax firstClause) 151correspondingAccessNode = query.Body.SelectOrGroup; 153switch (query.Body.SelectOrGroup.Kind()) 160throw ExceptionUtilities.UnexpectedValue(query.Body.SelectOrGroup.Kind());
Binder\ExpressionVariableFinder.cs (1)
298Visit(node.Body);
Binder\LocalBinderFactory.cs (1)
1098Visit(node.Body);
SymbolDisplay\SymbolDisplayVisitor_Minimal.cs (1)
275fromClause.Parent as QueryBodySyntax ?? ((QueryExpressionSyntax)fromClause.Parent!).Body,
Syntax\LambdaUtilities.cs (1)
235containingBody = containingQuery.Body;
Microsoft.CodeAnalysis.CSharp.CodeStyle (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\QueryExpressionFormattingRule.cs (2)
90foreach (var queryClause in queryExpression.Body.Clauses) 121startToken = queryExpression.Body.GetFirstToken(includeZeroWidth: true);
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (3)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\QueryExpressionSyntaxExtensions.cs (3)
15.. query.Body.Clauses, 16query.Body.SelectOrGroup]; 26return query.WithFromClause(fromClause).WithBody(query.Body.WithAllClauses(allClauses.Skip(1)));
Microsoft.CodeAnalysis.CSharp.Features (4)
AddImport\CSharpAddImportFeatureService.cs (2)
271foreach (var clause in query.Body.Clauses) 279if (InfoBoundSuccessfully(semanticModel.GetSymbolInfo(query.Body.SelectOrGroup, cancellationToken)))
ConvertLinq\CSharpConvertLinqQueryToForEachProvider.cs (1)
785return TryProcessQueryBody(_source.Body, queryExpressionProcessingInfo);
src\roslyn\src\Compilers\CSharp\Portable\Syntax\LambdaUtilities.cs (1)
235containingBody = containingQuery.Body;
Microsoft.CodeAnalysis.CSharp.Workspaces (6)
Rename\LocalConflictVisitor.cs (1)
149=> VisitQueryInternal(node.FromClause, node.Body);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\QueryExpressionFormattingRule.cs (2)
90foreach (var queryClause in queryExpression.Body.Clauses) 121startToken = queryExpression.Body.GetFirstToken(includeZeroWidth: true);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\QueryExpressionSyntaxExtensions.cs (3)
15.. query.Body.Clauses, 16query.Body.SelectOrGroup]; 26return query.WithFromClause(fromClause).WithBody(query.Body.WithAllClauses(allClauses.Skip(1)));
Roslyn.Diagnostics.CSharp.Analyzers (5)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\QueryExpressionFormattingRule.cs (2)
90foreach (var queryClause in queryExpression.Body.Clauses) 121startToken = queryExpression.Body.GetFirstToken(includeZeroWidth: true);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\QueryExpressionSyntaxExtensions.cs (3)
15.. query.Body.Clauses, 16query.Body.SelectOrGroup]; 26return query.WithFromClause(fromClause).WithBody(query.Body.WithAllClauses(allClauses.Skip(1)));