34 references to LocalState
Microsoft.CodeAnalysis.CSharp (34)
FlowAnalysis\AlwaysAssignedWalker.cs (2)
24
private
LocalState
_endOfRegionState;
109
protected override
LocalState
TopState()
FlowAnalysis\DataFlowsInWalker.cs (3)
56
protected override
LocalState
TopState()
61
private
LocalState
ResetState(
LocalState
state)
FlowAnalysis\DefiniteAssignment.cs (22)
36
DefiniteAssignmentPass.
LocalState
,
382
var
savedState = this.State;
1041
protected override void Normalize(ref
LocalState
state)
1687
private bool FieldsAllSet(int containingSlot,
LocalState
state)
1724
protected void SetSlotAssigned(int slot, ref
LocalState
state)
1760
private void SetSlotUnassigned(int slot, ref
LocalState
state)
1793
var
state = NonMonotonicState.Value;
1801
protected override
LocalState
TopState()
1803
var
topState = new LocalState(BitVector.Empty);
1869
protected override
LocalState
ReachableBottomState()
1871
var
result = new LocalState(BitVector.AllSet(variableBySlot.Count));
1969
protected override
LocalState
UnreachableState()
1971
LocalState
result = this.State.Clone();
1982
var
whenFail = StateWhenFalse;
2433
LocalState
stateAfterLambda = this.State;
2677
protected override void VisitCatchBlock(BoundCatchBlock catchBlock, ref
LocalState
finallyState)
2817
protected override string Dump(
LocalState
state)
2852
protected override bool Meet(ref
LocalState
self, ref
LocalState
other)
2878
protected override bool Join(ref
LocalState
self, ref
LocalState
other)
2923
public
LocalState
Clone()
FlowAnalysis\DefiniteAssignment.LocalFunctions.cs (4)
21
public LocalFunctionState(
LocalState
stateFromBottom,
LocalState
stateFromTop)
193
ref
LocalState
stateAtReturn)
205
var
state = NonMonotonicState.Value;
FlowAnalysis\DefinitelyAssignedWalker.cs (2)
86
private void ProcessState(HashSet<Symbol> definitelyAssigned,
LocalState
state1,
LocalState
state2opt)
Lowering\StateMachineRewriter\IteratorAndAsyncCaptureWalker.cs (1)
325
protected override void VisitFinallyBlock(BoundStatement finallyBlock, ref
LocalState
unsetInFinally)