24 references to Reachability
Microsoft.CodeAnalysis (24)
CodeGen\BasicBlock.cs (4)
151
internal
Reachability
Reachability;
465
toRemove.Reachability = ILBuilder.
Reachability
.NotReachable;
469
next.Reachability =
Reachability
.NotReachable;
668
this.Reachability =
Reachability
.NotReachable;
CodeGen\ILBuilder.cs (14)
261
Debug.Assert(AllBlocks(block => (block.Reachability ==
Reachability
.NotReachable)));
275
if (block.Reachability ==
Reachability
.NotReachable)
288
if (block != null && block.Reachability ==
Reachability
.NotReachable)
290
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;
670
if (current.NextBlock.Reachability ==
Reachability
.NotReachable)
682
Debug.Assert(AllBlocks(block => (block.Reachability ==
Reachability
.Reachable) || (block.Reachability ==
Reachability
.BlockedByFinally)));
696
current.Reachability =
Reachability
.NotReachable;
726
Debug.Assert(current.Reachability !=
Reachability
.BlockedByFinally ||
731
if (current.Reachability ==
Reachability
.BlockedByFinally)
CodeGen\LocalScopeManager.cs (6)
439
if (block.Reachability !=
Reachability
.NotReachable)
484
if (block.Reachability !=
Reachability
.NotReachable)
771
var
reachability = tryScope.LeaderBlock.Reachability;
772
Debug.Assert((reachability ==
Reachability
.Reachable) || (reachability ==
Reachability
.NotReachable));
777
if (reachability !=
Reachability
.Reachable)