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, 382var 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); 1869protected override LocalState ReachableBottomState() 1871var result = new LocalState(BitVector.AllSet(variableBySlot.Count)); 1969protected override LocalState UnreachableState() 1971LocalState result = this.State.Clone(); 1982var whenFail = StateWhenFalse; 2433LocalState stateAfterLambda = this.State; 2677protected override void VisitCatchBlock(BoundCatchBlock catchBlock, ref LocalState finallyState) 2817protected override string Dump(LocalState state) 2852protected override bool Meet(ref LocalState self, ref LocalState other) 2878protected override bool Join(ref LocalState self, ref LocalState other) 2923public 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)
325protected override void VisitFinallyBlock(BoundStatement finallyBlock, ref LocalState unsetInFinally)