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)
259
Debug.Assert(AllBlocks(block => (block.Reachability ==
Reachability
.NotReachable)));
273
if (block.Reachability ==
Reachability
.NotReachable)
286
if (block != null && block.Reachability ==
Reachability
.NotReachable)
288
block.Reachability =
Reachability
.Reachable;
365
if (newBranchBlock.Reachability ==
Reachability
.NotReachable)
367
block.BranchBlock.Reachability =
Reachability
.BlockedByFinally;
444
if (handlerBlock.Reachability !=
Reachability
.Reachable)
448
block.Reachability =
Reachability
.NotReachable;
681
if (current.NextBlock.Reachability ==
Reachability
.NotReachable)
693
Debug.Assert(AllBlocks(block => (block.Reachability ==
Reachability
.Reachable) || (block.Reachability ==
Reachability
.BlockedByFinally)));
707
current.Reachability =
Reachability
.NotReachable;
737
Debug.Assert(current.Reachability !=
Reachability
.BlockedByFinally ||
742
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)