1 instantiation of QueryContinuationSyntax
Microsoft.CodeAnalysis.CSharp (1)
Syntax.xml.Internal.Generated.cs (1)
7815internal override SyntaxNode CreateRed(SyntaxNode? parent, int position) => new CSharp.Syntax.QueryContinuationSyntax(this, parent, position);
57 references to QueryContinuationSyntax
Microsoft.CodeAnalysis.CSharp (35)
Binder\Binder.IdentifierUsedAsValueFinder.cs (1)
325for (QueryContinuationSyntax? continuation = query.Body.Continuation; continuation != null && result; continuation = continuation.Body.Continuation)
Binder\Binder_Query.cs (2)
70for (QueryContinuationSyntax? continuation = node.Body.Continuation; continuation != null; continuation = continuation.Body.Continuation) 104private RangeVariableSymbol PrepareQueryTranslationStateForContinuation(QueryTranslationState state, QueryContinuationSyntax continuation, BindingDiagnosticBag diagnostics)
Compilation\CSharpSemanticModel.cs (2)
3347public abstract IRangeVariableSymbol GetDeclaredSymbol(QueryContinuationSyntax node, CancellationToken cancellationToken = default(CancellationToken)); 5142return this.GetDeclaredSymbol((QueryContinuationSyntax)node, cancellationToken);
Compilation\MemberSemanticModel.cs (3)
910public override IRangeVariableSymbol GetDeclaredSymbol(QueryContinuationSyntax node, CancellationToken cancellationToken = default(CancellationToken)) 2248if (node is QueryExpressionSyntax && parent is QueryContinuationSyntax || 2255!(node is QueryContinuationSyntax) &&
Compilation\SpeculativeSemanticModelWithMemberModel.cs (1)
390public override IRangeVariableSymbol GetDeclaredSymbol(QueryContinuationSyntax node, CancellationToken cancellationToken = default(CancellationToken))
Compilation\SyntaxTreeSemanticModel.cs (1)
487public override IRangeVariableSymbol GetDeclaredSymbol(QueryContinuationSyntax node, CancellationToken cancellationToken = default(CancellationToken))
CSharpExtensions.cs (1)
1617public static IRangeVariableSymbol? GetDeclaredSymbol(this SemanticModel? semanticModel, QueryContinuationSyntax node, CancellationToken cancellationToken = default(CancellationToken))
SymbolDisplay\SymbolDisplayVisitor_Minimal.cs (1)
280QueryContinuationSyntax continuation when continuation.Identifier == token =>
Symbols\RangeVariableSymbol.cs (1)
65Debug.Assert(node is QueryClauseSyntax || node is QueryContinuationSyntax || node is JoinIntoClauseSyntax);
Syntax.xml.Main.Generated.cs (9)
265public virtual TResult? VisitQueryContinuation(QueryContinuationSyntax node) => this.DefaultVisit(node); 1009public virtual void VisitQueryContinuation(QueryContinuationSyntax node) => this.DefaultVisit(node); 1723=> node.Update(VisitList(node.Clauses), (SelectOrGroupClauseSyntax?)Visit(node.SelectOrGroup) ?? throw new ArgumentNullException("selectOrGroup"), (QueryContinuationSyntax?)Visit(node.Continuation)); 1752public override SyntaxNode? VisitQueryContinuation(QueryContinuationSyntax node) 3448public static QueryBodySyntax QueryBody(SyntaxList<QueryClauseSyntax> clauses, SelectOrGroupClauseSyntax selectOrGroup, QueryContinuationSyntax? continuation) 3622public static QueryContinuationSyntax QueryContinuation(SyntaxToken intoKeyword, SyntaxToken identifier, QueryBodySyntax body) 3627return (QueryContinuationSyntax)Syntax.InternalSyntax.SyntaxFactory.QueryContinuation((Syntax.InternalSyntax.SyntaxToken)intoKeyword.Node!, (Syntax.InternalSyntax.SyntaxToken)identifier.Node!, (Syntax.InternalSyntax.QueryBodySyntax)body.Green).CreateRed(); 3631public static QueryContinuationSyntax QueryContinuation(SyntaxToken identifier, QueryBodySyntax body) 3635public static QueryContinuationSyntax QueryContinuation(string identifier, QueryBodySyntax body)
Syntax.xml.Syntax.Generated.cs (10)
4359private QueryContinuationSyntax? continuation; 4370public QueryContinuationSyntax? Continuation => GetRed(ref this.continuation, 2); 4393public QueryBodySyntax Update(SyntaxList<QueryClauseSyntax> clauses, SelectOrGroupClauseSyntax selectOrGroup, QueryContinuationSyntax? continuation) 4407public QueryBodySyntax WithContinuation(QueryContinuationSyntax? continuation) => Update(this.Clauses, this.SelectOrGroup, continuation); 4932public QueryContinuationSyntax Update(SyntaxToken intoKeyword, SyntaxToken identifier, QueryBodySyntax body) 4936var newNode = SyntaxFactory.QueryContinuation(intoKeyword, identifier, body); 4944public QueryContinuationSyntax WithIntoKeyword(SyntaxToken intoKeyword) => Update(intoKeyword, this.Identifier, this.Body); 4945public QueryContinuationSyntax WithIdentifier(SyntaxToken identifier) => Update(this.IntoKeyword, identifier, this.Body); 4946public QueryContinuationSyntax WithBody(QueryBodySyntax body) => Update(this.IntoKeyword, this.Identifier, body); 4948public QueryContinuationSyntax AddBodyClauses(params QueryClauseSyntax[] items) => WithBody(this.Body.WithClauses(this.Body.Clauses.AddRange(items)));
Syntax\LambdaUtilities.cs (2)
240var containingContinuation = (QueryContinuationSyntax)containingQueryOrContinuation;
Syntax\SyntaxNormalizer.cs (1)
1396node is QueryContinuationSyntax)
Microsoft.CodeAnalysis.CSharp.CodeStyle (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\MemberDeclarationSyntaxExtensions.DeclarationFinder.cs (1)
87public override void VisitQueryContinuation(QueryContinuationSyntax node)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\QueryExpressionFormattingRule.cs (1)
129case QueryContinuationSyntax continuation:
Microsoft.CodeAnalysis.CSharp.Features (4)
AddImport\CSharpAddImportFeatureService.cs (1)
157node.AncestorsAndSelf().Any(n => n is QueryExpressionSyntax && !(n.Parent is QueryContinuationSyntax));
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (1)
1880return ((QueryContinuationSyntax)node).IntoKeyword.Span;
src\Compilers\CSharp\Portable\Syntax\LambdaUtilities.cs (2)
240var containingContinuation = (QueryContinuationSyntax)containingQueryOrContinuation;
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (1)
Semantics\QueryTests.cs (1)
3558var queryContinuation = queryExpression.Body.Continuation;
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (3)
SymbolDisplay\SymbolDisplayTests.cs (2)
8211var continuation = tree.GetRoot().DescendantNodes().OfType<QueryContinuationSyntax>().Single();
Symbols\Source\DeclaringSyntaxNodeTests.cs (1)
692CheckDeclaringSyntax<QueryContinuationSyntax>(comp, tree, "range3", SymbolKind.RangeVariable);
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (6)
Generated\Syntax.Test.xml.Generated.cs (6)
10580=> SyntaxFactory.QueryBody(new SyntaxList<QueryClauseSyntax>(), GenerateSelectClause(), default(QueryContinuationSyntax)); 10609private static QueryContinuationSyntax GenerateQueryContinuation() 12084var node = GenerateQueryContinuation(); 12089var newNode = node.WithIntoKeyword(node.IntoKeyword).WithIdentifier(node.Identifier).WithBody(node.Body); 16421var oldNode = GenerateQueryContinuation(); 16437var oldNode = GenerateQueryContinuation();
Microsoft.CodeAnalysis.CSharp.Test.Utilities (1)
Extensions.cs (1)
657declaration is QueryContinuationSyntax ||
Microsoft.CodeAnalysis.CSharp.Workspaces (3)
Rename\LocalConflictVisitor.cs (1)
177public override void VisitQueryContinuation(QueryContinuationSyntax node)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\MemberDeclarationSyntaxExtensions.DeclarationFinder.cs (1)
87public override void VisitQueryContinuation(QueryContinuationSyntax node)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\QueryExpressionFormattingRule.cs (1)
129case QueryContinuationSyntax continuation:
Roslyn.Diagnostics.CSharp.Analyzers (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\MemberDeclarationSyntaxExtensions.DeclarationFinder.cs (1)
87public override void VisitQueryContinuation(QueryContinuationSyntax node)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\QueryExpressionFormattingRule.cs (1)
129case QueryContinuationSyntax continuation: