3 writes to Alive
Microsoft.CodeAnalysis.CSharp (3)
FlowAnalysis\ControlFlowPass.cs (3)
51this.Alive = live; 82self.Alive &= other.Alive; 91self.Alive |= other.Alive;
16 references to Alive
Microsoft.CodeAnalysis.CSharp (16)
FlowAnalysis\ControlFlowPass.cs (13)
66get { return Alive; } 82self.Alive &= other.Alive; 84Debug.Assert(!self.Alive || !self.Reported); 85return self.Alive != old.Alive; 91self.Alive |= other.Alive; 93Debug.Assert(!self.Alive || !self.Reported); 94return self.Alive != old.Alive; 99return "[alive: " + state.Alive + "; reported: " + state.Reported + "]"; 201return State.Alive; 263if (!this.State.Alive && 377if (this.State.Alive)
FlowAnalysis\RegionReachableWalker.cs (3)
27endPointIsReachable = badRegion || walker._regionEndPointIsReachable.GetValueOrDefault(walker.State.Alive); 46_regionStartPointIsReachable = this.State.Alive; 52_regionEndPointIsReachable = this.State.Alive;