34 references to LocalState
Microsoft.CodeAnalysis.CSharp (34)
FlowAnalysis\AlwaysAssignedWalker.cs (2)
24private LocalState _endOfRegionState; 109protected 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; 1056protected override void Normalize(ref LocalState state) 1702private bool FieldsAllSet(int containingSlot, LocalState state) 1739protected void SetSlotAssigned(int slot, ref LocalState state) 1775private void SetSlotUnassigned(int slot, ref LocalState state) 1808var state = NonMonotonicState.Value; 1816protected override LocalState TopState() 1818var topState = new LocalState(BitVector.Empty); 1896protected override LocalState ReachableBottomState() 1898var result = new LocalState(BitVector.AllSet(variableBySlot.Count)); 1996protected override LocalState UnreachableState() 1998LocalState result = this.State.Clone(); 2009var whenFail = StateWhenFalse; 2460LocalState stateAfterLambda = this.State; 2704protected override void VisitCatchBlock(BoundCatchBlock catchBlock, ref LocalState finallyState) 2844protected override string Dump(LocalState state) 2879protected override bool Meet(ref LocalState self, ref LocalState other) 2905protected override bool Join(ref LocalState self, ref LocalState other) 2950public 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)