34 references to LocalState
Microsoft.CodeAnalysis.CSharp (34)
FlowAnalysis\AlwaysAssignedWalker.cs (2)
25private LocalState _endOfRegionState; 110protected override LocalState TopState()
FlowAnalysis\DataFlowsInWalker.cs (3)
56protected override LocalState TopState() 61private LocalState ResetState(LocalState state)
FlowAnalysis\DefiniteAssignment.cs (22)
36DefiniteAssignmentPass.LocalState, 389var savedState = this.State; 1041protected override void Normalize(ref LocalState state) 1687private bool FieldsAllSet(int containingSlot, LocalState state) 1724protected void SetSlotAssigned(int slot, ref LocalState state) 1760private void SetSlotUnassigned(int slot, ref LocalState state) 1793var state = NonMonotonicState.Value; 1801protected override LocalState TopState() 1803var topState = new LocalState(BitVector.Empty); 1881protected override LocalState ReachableBottomState() 1883var result = new LocalState(BitVector.AllSet(variableBySlot.Count)); 1981protected override LocalState UnreachableState() 1983LocalState result = this.State.Clone(); 1994var whenFail = StateWhenFalse; 2445LocalState stateAfterLambda = this.State; 2689protected override void VisitCatchBlock(BoundCatchBlock catchBlock, ref LocalState finallyState) 2829protected override string Dump(LocalState state) 2864protected override bool Meet(ref LocalState self, ref LocalState other) 2890protected override bool Join(ref LocalState self, ref LocalState other) 2935public LocalState Clone()
FlowAnalysis\DefiniteAssignment.LocalFunctions.cs (4)
21public LocalFunctionState(LocalState stateFromBottom, LocalState stateFromTop) 193ref LocalState stateAtReturn) 205var state = NonMonotonicState.Value;
FlowAnalysis\DefinitelyAssignedWalker.cs (2)
86private void ProcessState(HashSet<Symbol> definitelyAssigned, LocalState state1, LocalState state2opt)
Lowering\StateMachineRewriter\IteratorAndAsyncCaptureWalker.cs (1)
327protected override void VisitFinallyBlock(BoundStatement finallyBlock, ref LocalState unsetInFinally)