9 instantiations of LocalState
Microsoft.CodeAnalysis.CSharp (9)
FlowAnalysis\AlwaysAssignedWalker.cs (1)
111return new LocalState(BitVector.Empty);
FlowAnalysis\DataFlowsInWalker.cs (1)
58return new LocalState(BitVector.Empty);
FlowAnalysis\DefiniteAssignment.cs (6)
189State = new LocalState(BitVector.Empty); 208State = new LocalState(BitVector.Empty); 230State = new LocalState(BitVector.Empty); 1683var topState = new LocalState(BitVector.Empty); 1745var result = new LocalState(BitVector.AllSet(variableBySlot.Count)); 2750return new LocalState(Assigned.Clone());
FlowAnalysis\DefiniteAssignment.LocalFunctions.cs (1)
32new LocalState(BitVector.AllSet(variableBySlot.Count), normalizeToBottom: true),
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)
37DefiniteAssignmentPass.LocalState, 383var savedState = this.State; 997protected override void Normalize(ref LocalState state) 1574private bool FieldsAllSet(int containingSlot, LocalState state) 1604protected void SetSlotAssigned(int slot, ref LocalState state) 1640private void SetSlotUnassigned(int slot, ref LocalState state) 1673var state = NonMonotonicState.Value; 1681protected override LocalState TopState() 1683var topState = new LocalState(BitVector.Empty); 1743protected override LocalState ReachableBottomState() 1745var result = new LocalState(BitVector.AllSet(variableBySlot.Count)); 1843protected override LocalState UnreachableState() 1845LocalState result = this.State.Clone(); 1856var whenFail = StateWhenFalse; 2269LocalState stateAfterLambda = this.State; 2509protected override void VisitCatchBlock(BoundCatchBlock catchBlock, ref LocalState finallyState) 2642protected override string Dump(LocalState state) 2677protected override bool Meet(ref LocalState self, ref LocalState other) 2703protected override bool Join(ref LocalState self, ref LocalState other) 2748public 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)
299protected override void VisitFinallyBlock(BoundStatement finallyBlock, ref LocalState unsetInFinally)