1 instantiation of QueryBodySyntax
Microsoft.CodeAnalysis.CSharp (1)
_generated\1\Syntax.xml.Internal.Generated.cs (1)
6937internal override SyntaxNode CreateRed(SyntaxNode? parent, int position) => new CSharp.Syntax.QueryBodySyntax(this, parent, position);
65 references to QueryBodySyntax
Microsoft.CodeAnalysis.CSharp (35)
_generated\0\Syntax.xml.Main.Generated.cs (12)
239public virtual TResult? VisitQueryBody(QueryBodySyntax node) => this.DefaultVisit(node); 987public virtual void VisitQueryBody(QueryBodySyntax node) => this.DefaultVisit(node); 1732=> node.Update((FromClauseSyntax?)Visit(node.FromClause) ?? throw new ArgumentNullException("fromClause"), (QueryBodySyntax?)Visit(node.Body) ?? throw new ArgumentNullException("body")); 1734public override SyntaxNode? VisitQueryBody(QueryBodySyntax node) 1765=> node.Update(VisitToken(node.IntoKeyword), VisitToken(node.Identifier), (QueryBodySyntax?)Visit(node.Body) ?? throw new ArgumentNullException("body")); 3466public static QueryExpressionSyntax QueryExpression(FromClauseSyntax fromClause, QueryBodySyntax body) 3474public static QueryBodySyntax QueryBody(SyntaxList<QueryClauseSyntax> clauses, SelectOrGroupClauseSyntax selectOrGroup, QueryContinuationSyntax? continuation) 3477return (QueryBodySyntax)Syntax.InternalSyntax.SyntaxFactory.QueryBody(clauses.Node.ToGreenList<Syntax.InternalSyntax.QueryClauseSyntax>(), (Syntax.InternalSyntax.SelectOrGroupClauseSyntax)selectOrGroup.Green, continuation == null ? null : (Syntax.InternalSyntax.QueryContinuationSyntax)continuation.Green).CreateRed(); 3481public static QueryBodySyntax QueryBody(SelectOrGroupClauseSyntax selectOrGroup) 3648public static QueryContinuationSyntax QueryContinuation(SyntaxToken intoKeyword, SyntaxToken identifier, QueryBodySyntax body) 3657public static QueryContinuationSyntax QueryContinuation(SyntaxToken identifier, QueryBodySyntax body) 3661public static QueryContinuationSyntax QueryContinuation(string identifier, QueryBodySyntax body)
_generated\2\Syntax.xml.Syntax.Generated.cs (14)
4346private QueryBodySyntax? body; 4355public QueryBodySyntax Body => GetRed(ref this.body, 1)!; 4376public QueryExpressionSyntax Update(FromClauseSyntax fromClause, QueryBodySyntax body) 4389public QueryExpressionSyntax WithBody(QueryBodySyntax body) => Update(this.FromClause, body); 4438public QueryBodySyntax Update(SyntaxList<QueryClauseSyntax> clauses, SelectOrGroupClauseSyntax selectOrGroup, QueryContinuationSyntax? continuation) 4442var newNode = SyntaxFactory.QueryBody(clauses, selectOrGroup, continuation); 4450public QueryBodySyntax WithClauses(SyntaxList<QueryClauseSyntax> clauses) => Update(clauses, this.SelectOrGroup, this.Continuation); 4451public QueryBodySyntax WithSelectOrGroup(SelectOrGroupClauseSyntax selectOrGroup) => Update(this.Clauses, selectOrGroup, this.Continuation); 4452public QueryBodySyntax WithContinuation(QueryContinuationSyntax? continuation) => Update(this.Clauses, this.SelectOrGroup, continuation); 4454public QueryBodySyntax AddClauses(params QueryClauseSyntax[] items) => WithClauses(this.Clauses.AddRange(items)); 4956private QueryBodySyntax? body; 4968public QueryBodySyntax Body => GetRed(ref this.body, 2)!; 4977public QueryContinuationSyntax Update(SyntaxToken intoKeyword, SyntaxToken identifier, QueryBodySyntax body) 4991public QueryContinuationSyntax WithBody(QueryBodySyntax body) => Update(this.IntoKeyword, this.Identifier, body);
Binder\ExpressionVariableFinder.cs (1)
301public override void VisitQueryBody(QueryBodySyntax node)
Binder\LocalBinderFactory.cs (1)
1101public override void VisitQueryBody(QueryBodySyntax node)
SymbolDisplay\SymbolDisplayVisitor_Minimal.cs (5)
249var queryBody = GetQueryBody(token); 271private static QueryBodySyntax? GetQueryBody(SyntaxToken token) => 275fromClause.Parent as QueryBodySyntax ?? ((QueryExpressionSyntax)fromClause.Parent!).Body, 277letClause.Parent as QueryBodySyntax, 279joinClause.Parent as QueryBodySyntax,
Syntax\LambdaUtilities.cs (2)
167return fromClause.Expression == node && fromClause.Parent is QueryBodySyntax; 228QueryBodySyntax containingBody;
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (6)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\QueryExpressionSyntaxExtensions.cs (3)
18public static IList<SyntaxNode> GetAllClauses(this QueryBodySyntax body) 29public static QueryBodySyntax WithAllClauses( 30this QueryBodySyntax body,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Indentation\CSharpIndentationService.Indenter.cs (3)
406if (queryExpressionClause.Parent is not QueryBodySyntax queryBody) 443var body = token.GetAncestor<QueryBodySyntax>();
Microsoft.CodeAnalysis.CSharp.Features (11)
ConvertLinq\CSharpConvertLinqQueryToForEachProvider.cs (2)
213var identifier = ((QueryBodySyntax)selectClause.Parent).Continuation.Identifier; 831private bool TryProcessQueryBody(QueryBodySyntax queryBody, QueryExpressionProcessingInfo queryExpressionProcessingInfo)
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (2)
1876var queryBody = (QueryBodySyntax)node;
IntroduceVariable\CSharpIntroduceVariableService_IntroduceQueryLocal.cs (5)
87var oldQuery = (QueryBodySyntax)oldClause.Parent; 88var newQuery = GetNewQuery(oldQuery, oldClause, newClause, letClause); 94private static QueryBodySyntax GetNewQuery( 95QueryBodySyntax oldQuery,
src\roslyn\src\Compilers\CSharp\Portable\Syntax\LambdaUtilities.cs (2)
167return fromClause.Expression == node && fromClause.Parent is QueryBodySyntax; 228QueryBodySyntax containingBody;
Microsoft.CodeAnalysis.CSharp.Workspaces (7)
Rename\LocalConflictVisitor.cs (1)
151private void VisitQueryInternal(FromClauseSyntax fromClause, QueryBodySyntax body)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\QueryExpressionSyntaxExtensions.cs (3)
18public static IList<SyntaxNode> GetAllClauses(this QueryBodySyntax body) 29public static QueryBodySyntax WithAllClauses( 30this QueryBodySyntax body,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Indentation\CSharpIndentationService.Indenter.cs (3)
406if (queryExpressionClause.Parent is not QueryBodySyntax queryBody) 443var body = token.GetAncestor<QueryBodySyntax>();
Roslyn.Diagnostics.CSharp.Analyzers (6)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\QueryExpressionSyntaxExtensions.cs (3)
18public static IList<SyntaxNode> GetAllClauses(this QueryBodySyntax body) 29public static QueryBodySyntax WithAllClauses( 30this QueryBodySyntax body,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Indentation\CSharpIndentationService.Indenter.cs (3)
406if (queryExpressionClause.Parent is not QueryBodySyntax queryBody) 443var body = token.GetAncestor<QueryBodySyntax>();