12 references to LeavingRegions
Microsoft.CodeAnalysis (1)
Operations\ControlFlowBranch.cs (1)
138
ImmutableArray<ControlFlowRegion> leavingRegions =
LeavingRegions
;
Microsoft.CodeAnalysis.CodeStyle (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.DataFlowAnalyzer.cs (1)
177
foreach (var region in branch.
LeavingRegions
)
Microsoft.CodeAnalysis.Test.Utilities (9)
Compilation\ControlFlowGraphVerifier.cs (9)
471
if (block.ConditionalSuccessor != null && block.ConditionalSuccessor.
LeavingRegions
.Length > regions.Count)
474
regions.AddRange(block.ConditionalSuccessor.
LeavingRegions
);
477
if (block.FallThroughSuccessor.
LeavingRegions
.Length > regions.Count)
480
regions.AddRange(block.FallThroughSuccessor.
LeavingRegions
);
721
foreach (ControlFlowRegion region in branch.
LeavingRegions
)
1574
Assert.Empty(branch.
LeavingRegions
);
1591
if (!branch.
LeavingRegions
.IsEmpty)
1593
appendLine($" Leaving:" + buildList(branch.
LeavingRegions
));
1594
foreach (ControlFlowRegion r in branch.
LeavingRegions
)
Microsoft.CodeAnalysis.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.DataFlowAnalyzer.cs (1)
177
foreach (var region in branch.
LeavingRegions
)