1 instantiation of ContinueStatementSyntax
Microsoft.CodeAnalysis.CSharp (1)
Syntax.xml.Internal.Generated.cs (1)
11560internal override SyntaxNode CreateRed(SyntaxNode? parent, int position) => new CSharp.Syntax.ContinueStatementSyntax(this, parent, position);
36 references to ContinueStatementSyntax
Microsoft.CodeAnalysis.CSharp (19)
Binder\Binder_Statements.cs (2)
98result = BindContinue((ContinueStatementSyntax)node, diagnostics); 2947private BoundStatement BindContinue(ContinueStatementSyntax node, BindingDiagnosticBag diagnostics)
Syntax.xml.Main.Generated.cs (7)
385public virtual TResult? VisitContinueStatement(ContinueStatementSyntax node) => this.DefaultVisit(node); 1129public virtual void VisitContinueStatement(ContinueStatementSyntax node) => this.DefaultVisit(node); 1872public override SyntaxNode? VisitContinueStatement(ContinueStatementSyntax node) 4200public static ContinueStatementSyntax ContinueStatement(SyntaxList<AttributeListSyntax> attributeLists, SyntaxToken continueKeyword, SyntaxToken semicolonToken) 4204return (ContinueStatementSyntax)Syntax.InternalSyntax.SyntaxFactory.ContinueStatement(attributeLists.Node.ToGreenList<Syntax.InternalSyntax.AttributeListSyntax>(), (Syntax.InternalSyntax.SyntaxToken)continueKeyword.Node!, (Syntax.InternalSyntax.SyntaxToken)semicolonToken.Node!).CreateRed(); 4208public static ContinueStatementSyntax ContinueStatement(SyntaxList<AttributeListSyntax> attributeLists) 4212public static ContinueStatementSyntax ContinueStatement()
Syntax.xml.Syntax.Generated.cs (6)
7188public ContinueStatementSyntax Update(SyntaxList<AttributeListSyntax> attributeLists, SyntaxToken continueKeyword, SyntaxToken semicolonToken) 7192var newNode = SyntaxFactory.ContinueStatement(attributeLists, continueKeyword, semicolonToken); 7201public new ContinueStatementSyntax WithAttributeLists(SyntaxList<AttributeListSyntax> attributeLists) => Update(attributeLists, this.ContinueKeyword, this.SemicolonToken); 7202public ContinueStatementSyntax WithContinueKeyword(SyntaxToken continueKeyword) => Update(this.AttributeLists, continueKeyword, this.SemicolonToken); 7203public ContinueStatementSyntax WithSemicolonToken(SyntaxToken semicolonToken) => Update(this.AttributeLists, this.ContinueKeyword, semicolonToken); 7206public new ContinueStatementSyntax AddAttributeLists(params AttributeListSyntax[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
Syntax\ContinueStatementSyntax.cs (2)
11public ContinueStatementSyntax Update(SyntaxToken continueKeyword, SyntaxToken semicolonToken) 20public static ContinueStatementSyntax ContinueStatement(SyntaxToken continueKeyword, SyntaxToken semicolonToken)
Syntax\LookupPosition.cs (2)
323return ((ContinueStatementSyntax)statement).ContinueKeyword; 385return ((ContinueStatementSyntax)statement).SemicolonToken;
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
src\Analyzers\CSharp\Analyzers\UseSimpleUsingStatement\UseSimpleUsingStatementDiagnosticAnalyzer.cs (1)
249if (nextStatement is BreakStatementSyntax or ContinueStatementSyntax)
Microsoft.CodeAnalysis.CSharp.Features (5)
ExtractMethod\CSharpMethodExtractor.Analyzer.cs (1)
44continueStatementCount: controlFlowAnalysis.ExitPoints.Count(n => n is ContinueStatementSyntax),
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.cs (1)
449else if (current is ContinueStatementSyntax continueStatement)
ExtractMethod\CSharpSelectionResult.cs (1)
134=> exitPoints.Any(n => n is not (BreakStatementSyntax or ContinueStatementSyntax or ReturnStatementSyntax));
Highlighting\KeywordHighlighters\LoopHighlighter.cs (1)
89else if (highlightContinues && node is ContinueStatementSyntax continueStatement)
src\Analyzers\CSharp\Analyzers\UseSimpleUsingStatement\UseSimpleUsingStatementDiagnosticAnalyzer.cs (1)
249if (nextStatement is BreakStatementSyntax or ContinueStatementSyntax)
Microsoft.CodeAnalysis.CSharp.IOperation.UnitTests (4)
IOperation\IOperationTests_IBranchOperation.Extensions.cs (3)
70AssertOuterIsCorrespondingLoopOfInner<WhileStatementSyntax, ContinueStatementSyntax>(@" 88AssertOuterIsCorrespondingLoopOfInner<DoStatementSyntax, ContinueStatementSyntax>(@" 303AssertOuterIsCorrespondingLoopOfInner<ForStatementSyntax, ContinueStatementSyntax>(@"
IOperation\IOperationTests_InvalidStatement.cs (1)
500VerifyOperationTreeAndDiagnosticsForTest<ContinueStatementSyntax>(source, expectedOperationTree, expectedDiagnostics);
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (7)
Generated\Syntax.Test.xml.Generated.cs (5)
10729private static ContinueStatementSyntax GenerateContinueStatement() 12555var node = GenerateContinueStatement(); 12560var newNode = node.WithAttributeLists(node.AttributeLists).WithContinueKeyword(node.ContinueKeyword).WithSemicolonToken(node.SemicolonToken); 17461var oldNode = GenerateContinueStatement(); 17477var oldNode = GenerateContinueStatement();
Parsing\StatementParsingTests.cs (2)
1016var cs = (ContinueStatementSyntax)statement;