9 instantiations of LocalState
Microsoft.CodeAnalysis.CSharp (9)
FlowAnalysis\AlwaysAssignedWalker.cs (1)
112return new LocalState(BitVector.Empty);
FlowAnalysis\DataFlowsInWalker.cs (1)
58return new LocalState(BitVector.Empty);
FlowAnalysis\DefiniteAssignment.cs (6)
194State = new LocalState(BitVector.Empty); 213State = new LocalState(BitVector.Empty); 235State = new LocalState(BitVector.Empty); 1765var topState = new LocalState(BitVector.Empty); 1845var result = new LocalState(BitVector.AllSet(variableBySlot.Count)); 2957return 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)
25private LocalState _endOfRegionState; 110protected override LocalState TopState()
FlowAnalysis\DataFlowsInWalker.cs (3)
56protected override LocalState TopState() 61private LocalState ResetState(LocalState state)
FlowAnalysis\DefiniteAssignment.cs (23)
37DefiniteAssignmentPass.LocalState, 396var savedState = this.State; 1003protected override void Normalize(ref LocalState state) 1649private bool FieldsAllSet(int containingSlot, LocalState state) 1686protected void SetSlotAssigned(int slot, ref LocalState state) 1722private void SetSlotUnassigned(int slot, ref LocalState state) 1755var state = NonMonotonicState.Value; 1763protected override LocalState TopState() 1765var topState = new LocalState(BitVector.Empty); 1843protected override LocalState ReachableBottomState() 1845var result = new LocalState(BitVector.AllSet(variableBySlot.Count)); 1943protected override LocalState UnreachableState() 1945LocalState result = this.State.Clone(); 1956var whenFail = StateWhenFalse; 2382var whenTrue = StateWhenTrue.Clone(); 2383var whenFalse = StateWhenFalse.Clone(); 2431LocalState stateAfterLambda = this.State; 2849protected override string Dump(LocalState state) 2884protected override bool Meet(ref LocalState self, ref LocalState other) 2910protected override bool Join(ref LocalState self, ref LocalState other) 2955public LocalState Clone()
FlowAnalysis\DefiniteAssignment.LocalFunctions.cs (4)
21public LocalFunctionState(LocalState stateFromBottom, LocalState stateFromTop) 193ref LocalState stateAtReturn) 205var state = NonMonotonicState.Value;
FlowAnalysis\DefinitelyAssignedWalker.cs (2)
88private void ProcessState(HashSet<Symbol> definitelyAssigned, LocalState state1, LocalState? state2opt)