27 references to BreakStatementSyntax
Microsoft.CodeAnalysis.CSharp (6)
Binder\Binder_Statements.cs (2)
94
result = BindBreak((
BreakStatementSyntax
)node, diagnostics);
2798
private BoundStatement BindBreak(
BreakStatementSyntax
node, BindingDiagnosticBag diagnostics)
Syntax\BreakStatementSyntax.cs (2)
11
public
BreakStatementSyntax
Update(SyntaxToken breakKeyword, SyntaxToken semicolonToken)
20
public static
BreakStatementSyntax
BreakStatement(SyntaxToken breakKeyword, SyntaxToken semicolonToken)
Syntax\LookupPosition.cs (2)
318
return ((
BreakStatementSyntax
)statement).BreakKeyword;
380
return ((
BreakStatementSyntax
)statement).SemicolonToken;
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
UseSimpleUsingStatementDiagnosticAnalyzer.cs (1)
228
if (nextStatement is
BreakStatementSyntax
or ContinueStatementSyntax)
Microsoft.CodeAnalysis.CSharp.Features (3)
Highlighting\KeywordHighlighters\LoopHighlighter.cs (1)
78
if (highlightBreaks && node is
BreakStatementSyntax
breakStatement)
Highlighting\KeywordHighlighters\SwitchStatementHighlighter.cs (1)
55
if (highlightBreaks && node is
BreakStatementSyntax
breakStatement)
UseSimpleUsingStatementDiagnosticAnalyzer.cs (1)
228
if (nextStatement is
BreakStatementSyntax
or ContinueStatementSyntax)
Microsoft.CodeAnalysis.CSharp.IOperation.UnitTests (10)
IOperation\IOperationTests_IBranchOperation.Extensions.cs (9)
52
AssertOuterIsCorrespondingLoopOfInner<ForStatementSyntax,
BreakStatementSyntax
>(@"
109
AssertOuterIsCorrespondingLoopOfInner<ForEachStatementSyntax,
BreakStatementSyntax
>(@"
128
AssertOuterIsCorrespondingLoopOfInner<ForEachStatementSyntax,
BreakStatementSyntax
>(@"
149
AssertOuterIsCorrespondingLoopOfInner<ForStatementSyntax,
BreakStatementSyntax
>(@"
170
AssertOuterIsCorrespondingLoopOfInner<ForStatementSyntax,
BreakStatementSyntax
>(@"
258
AssertOuterIsCorrespondingLoopOfInner<ForStatementSyntax,
BreakStatementSyntax
>(@"
326
var (expected, actual) = GetOuterOperationAndCorrespondingInnerOperation<ForStatementSyntax,
BreakStatementSyntax
>(@"
344
var (expected, actual) = GetOuterOperationAndCorrespondingInnerOperation<SwitchStatementSyntax,
BreakStatementSyntax
>(@"
368
var (expected, actual) = GetOuterOperationAndCorrespondingInnerOperation<SwitchStatementSyntax,
BreakStatementSyntax
>(source);
IOperation\IOperationTests_InvalidStatement.cs (1)
472
VerifyOperationTreeAndDiagnosticsForTest<
BreakStatementSyntax
>(source, expectedOperationTree, expectedDiagnostics);
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (7)
Generated\Syntax.Test.xml.Generated.cs (5)
10340
private static
BreakStatementSyntax
GenerateBreakStatement()
12099
var
node = GenerateBreakStatement();
12104
var
newNode = node.WithAttributeLists(node.AttributeLists).WithBreakKeyword(node.BreakKeyword).WithSemicolonToken(node.SemicolonToken);
16817
var
oldNode = GenerateBreakStatement();
16833
var
oldNode = GenerateBreakStatement();
Parsing\StatementParsingTests.cs (2)
997
var
b = (
BreakStatementSyntax
)statement;