1 instantiation of BreakStatementSyntax
Microsoft.CodeAnalysis.CSharp (1)
_generated\1\Syntax.xml.Internal.Generated.cs (1)
11543internal override SyntaxNode CreateRed(SyntaxNode? parent, int position) => new CSharp.Syntax.BreakStatementSyntax(this, parent, position);
26 references to BreakStatementSyntax
Microsoft.CodeAnalysis.CSharp (19)
_generated\0\Syntax.xml.Main.Generated.cs (7)
386public virtual TResult? VisitBreakStatement(BreakStatementSyntax node) => this.DefaultVisit(node); 1138public virtual void VisitBreakStatement(BreakStatementSyntax node) => this.DefaultVisit(node); 1889public override SyntaxNode? VisitBreakStatement(BreakStatementSyntax node) 4222public static BreakStatementSyntax BreakStatement(SyntaxList<AttributeListSyntax> attributeLists, SyntaxToken breakKeyword, SyntaxToken semicolonToken) 4226return (BreakStatementSyntax)Syntax.InternalSyntax.SyntaxFactory.BreakStatement(attributeLists.Node.ToGreenList<Syntax.InternalSyntax.AttributeListSyntax>(), (Syntax.InternalSyntax.SyntaxToken)breakKeyword.Node!, (Syntax.InternalSyntax.SyntaxToken)semicolonToken.Node!).CreateRed(); 4230public static BreakStatementSyntax BreakStatement(SyntaxList<AttributeListSyntax> attributeLists) 4234public static BreakStatementSyntax BreakStatement()
_generated\2\Syntax.xml.Syntax.Generated.cs (6)
7186public BreakStatementSyntax Update(SyntaxList<AttributeListSyntax> attributeLists, SyntaxToken breakKeyword, SyntaxToken semicolonToken) 7190var newNode = SyntaxFactory.BreakStatement(attributeLists, breakKeyword, semicolonToken); 7199public new BreakStatementSyntax WithAttributeLists(SyntaxList<AttributeListSyntax> attributeLists) => Update(attributeLists, this.BreakKeyword, this.SemicolonToken); 7200public BreakStatementSyntax WithBreakKeyword(SyntaxToken breakKeyword) => Update(this.AttributeLists, breakKeyword, this.SemicolonToken); 7201public BreakStatementSyntax WithSemicolonToken(SyntaxToken semicolonToken) => Update(this.AttributeLists, this.BreakKeyword, semicolonToken); 7204public new BreakStatementSyntax AddAttributeLists(params AttributeListSyntax[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
Binder\Binder_Statements.cs (2)
95result = BindBreak((BreakStatementSyntax)node, diagnostics); 2948private BoundStatement BindBreak(BreakStatementSyntax node, BindingDiagnosticBag diagnostics)
Syntax\BreakStatementSyntax.cs (2)
11public BreakStatementSyntax Update(SyntaxToken breakKeyword, SyntaxToken semicolonToken) 20public static BreakStatementSyntax BreakStatement(SyntaxToken breakKeyword, SyntaxToken semicolonToken)
Syntax\LookupPosition.cs (2)
318return ((BreakStatementSyntax)statement).BreakKeyword; 380return ((BreakStatementSyntax)statement).SemicolonToken;
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseSimpleUsingStatement\UseSimpleUsingStatementDiagnosticAnalyzer.cs (1)
249if (nextStatement is BreakStatementSyntax or ContinueStatementSyntax)
Microsoft.CodeAnalysis.CSharp.Features (6)
ExtractMethod\CSharpMethodExtractor.Analyzer.cs (1)
43breakStatementCount: controlFlowAnalysis.ExitPoints.Count(n => n is BreakStatementSyntax),
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.cs (1)
441if (current is BreakStatementSyntax breakStatement)
ExtractMethod\CSharpSelectionResult.cs (1)
134=> exitPoints.Any(n => n is not (BreakStatementSyntax or ContinueStatementSyntax or ReturnStatementSyntax));
Highlighting\KeywordHighlighters\LoopHighlighter.cs (1)
84if (highlightBreaks && node is BreakStatementSyntax breakStatement)
Highlighting\KeywordHighlighters\SwitchStatementHighlighter.cs (1)
62if (highlightBreaks && node is BreakStatementSyntax breakStatement)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseSimpleUsingStatement\UseSimpleUsingStatementDiagnosticAnalyzer.cs (1)
249if (nextStatement is BreakStatementSyntax or ContinueStatementSyntax)