54 references to Continuation
Microsoft.CodeAnalysis.CSharp (10)
Binder\Binder.IdentifierUsedAsValueFinder.cs (2)
325
for (QueryContinuationSyntax? continuation = query.Body.
Continuation
; continuation != null && result; continuation = continuation.Body.
Continuation
)
Binder\Binder_Query.cs (2)
70
for (QueryContinuationSyntax? continuation = node.Body.
Continuation
; continuation != null; continuation = continuation.Body.
Continuation
)
Binder\ExpressionVariableFinder.cs (1)
313
Visit(node.
Continuation
);
Binder\LocalBinderFactory.cs (1)
1111
Visit(node.
Continuation
);
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
);
4406
public QueryBodySyntax WithSelectOrGroup(SelectOrGroupClauseSyntax selectOrGroup) => Update(this.Clauses, selectOrGroup, this.
Continuation
);
Microsoft.CodeAnalysis.CSharp.Features (2)
ConvertLinq\CSharpConvertLinqQueryToForEachProvider.cs (2)
213
var identifier = ((QueryBodySyntax)selectClause.Parent).
Continuation
.Identifier;
886
queryBody = queryBody.
Continuation
?.Body;
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (1)
Semantics\QueryTests.cs (1)
3558
var queryContinuation = queryExpression.Body.
Continuation
;
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (40)
Generated\Syntax.Test.xml.Generated.cs (2)
11962
Assert.Null(node.
Continuation
);
11963
var newNode = node.WithClauses(node.Clauses).WithSelectOrGroup(node.SelectOrGroup).WithContinuation(node.
Continuation
);
Parsing\ExpressionParsingTests.cs (38)
2319
Assert.Null(qs.Body.
Continuation
);
2352
Assert.Null(qs.Body.
Continuation
);
2386
Assert.NotNull(qs.Body.
Continuation
);
2387
Assert.Equal(SyntaxKind.QueryContinuation, qs.Body.
Continuation
.Kind());
2388
Assert.NotEqual(default, qs.Body.
Continuation
.IntoKeyword);
2389
Assert.Equal(SyntaxKind.IntoKeyword, qs.Body.
Continuation
.IntoKeyword.Kind());
2390
Assert.False(qs.Body.
Continuation
.IntoKeyword.IsMissing);
2391
Assert.Equal("c", qs.Body.
Continuation
.Identifier.ToString());
2393
Assert.NotNull(qs.Body.
Continuation
.Body);
2394
Assert.Equal(0, qs.Body.
Continuation
.Body.Clauses.Count);
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;
2403
Assert.Null(qs.Body.
Continuation
.Body.
Continuation
);
2443
Assert.Null(qs.Body.
Continuation
);
2486
Assert.Null(qs.Body.
Continuation
);
2531
Assert.Null(qs.Body.
Continuation
);
2576
Assert.Null(qs.Body.
Continuation
);
2625
Assert.Null(qs.Body.
Continuation
);
2673
Assert.Null(qs.Body.
Continuation
);
2721
Assert.Null(qs.Body.
Continuation
);
2760
Assert.Null(qs.Body.
Continuation
);
2797
Assert.NotNull(qs.Body.
Continuation
);
2798
Assert.Equal(SyntaxKind.QueryContinuation, qs.Body.
Continuation
.Kind());
2799
Assert.NotEqual(default, qs.Body.
Continuation
.IntoKeyword);
2800
Assert.False(qs.Body.
Continuation
.IntoKeyword.IsMissing);
2801
Assert.Equal("d", qs.Body.
Continuation
.Identifier.ToString());
2803
Assert.NotNull(qs.Body.
Continuation
);
2804
Assert.Equal(0, qs.Body.
Continuation
.Body.Clauses.Count);
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;
2813
Assert.Null(qs.Body.
Continuation
.Body.
Continuation
);
2869
Assert.Null(qs.Body.
Continuation
);
2924
Assert.Null(qs.Body.
Continuation
);
2981
Assert.Null(qs.Body.
Continuation
);
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
Rename\LocalConflictVisitor.cs (1)
174
Visit(body.
Continuation
);