24 references to Reachability
Microsoft.CodeAnalysis (24)
CodeGen\BasicBlock.cs (4)
150
internal
Reachability
Reachability;
464
toRemove.Reachability = ILBuilder.
Reachability
.NotReachable;
468
next.Reachability =
Reachability
.NotReachable;
667
this.Reachability =
Reachability
.NotReachable;
CodeGen\ILBuilder.cs (14)
257
Debug.Assert(AllBlocks(block => (block.Reachability ==
Reachability
.NotReachable)));
271
if (block.Reachability ==
Reachability
.NotReachable)
284
if (block != null && block.Reachability ==
Reachability
.NotReachable)
286
block.Reachability =
Reachability
.Reachable;
363
if (newBranchBlock.Reachability ==
Reachability
.NotReachable)
365
block.BranchBlock.Reachability =
Reachability
.BlockedByFinally;
442
if (handlerBlock.Reachability !=
Reachability
.Reachable)
446
block.Reachability =
Reachability
.NotReachable;
679
if (current.NextBlock.Reachability ==
Reachability
.NotReachable)
691
Debug.Assert(AllBlocks(block => (block.Reachability ==
Reachability
.Reachable) || (block.Reachability ==
Reachability
.BlockedByFinally)));
705
current.Reachability =
Reachability
.NotReachable;
735
Debug.Assert(current.Reachability !=
Reachability
.BlockedByFinally ||
740
if (current.Reachability ==
Reachability
.BlockedByFinally)
CodeGen\LocalScopeManager.cs (6)
439
if (block.Reachability !=
Reachability
.NotReachable)
484
if (block.Reachability !=
Reachability
.NotReachable)
773
var
reachability = tryScope.LeaderBlock.Reachability;
774
Debug.Assert((reachability ==
Reachability
.Reachable) || (reachability ==
Reachability
.NotReachable));
779
if (reachability !=
Reachability
.Reachable)