2 instantiations of LocalState
Microsoft.CodeAnalysis.CSharp (2)
FlowAnalysis\ControlFlowPass.cs (2)
104return new LocalState(true, false); 109return new LocalState(false, this.State.Reported);
19 references to LocalState
Microsoft.CodeAnalysis.CSharp (19)
FlowAnalysis\AbstractRegionControlFlowPass.cs (1)
34LocalState finalState = this.State;
FlowAnalysis\ControlFlowPass.cs (17)
17internal class ControlFlowPass : AbstractFlowPass<ControlFlowPass.LocalState, ControlFlowPass.LocalFunctionState> 59public LocalState Clone() 72public LocalFunctionState(LocalState unreachableState) 79protected override bool Meet(ref LocalState self, ref LocalState other) 81var old = self; 88protected override bool Join(ref LocalState self, ref LocalState other) 90var old = self; 97protected override string Dump(LocalState state) 102protected override LocalState TopState() 107protected override LocalState UnreachableState() 112protected override LocalState LabelState(LabelSymbol label) 114LocalState result = base.LabelState(label); 274protected override void VisitTryBlock(BoundStatement tryBlock, BoundTryStatement node, ref LocalState tryState) 287protected override void VisitCatchBlock(BoundCatchBlock catchBlock, ref LocalState finallyState) 294protected override void VisitFinallyBlock(BoundStatement finallyBlock, ref LocalState endState)
FlowAnalysis\VariablesDeclaredWalker.cs (1)
144protected override void VisitCatchBlock(BoundCatchBlock catchBlock, ref LocalState finallyState)