1 instantiation of SharedWalkerState
Microsoft.CodeAnalysis.CSharp (1)
FlowAnalysis\NullableWalker.cs (1)
1822
return new
SharedWalkerState
(_variables.CreateSnapshot());
8 references to SharedWalkerState
Microsoft.CodeAnalysis.CSharp (8)
FlowAnalysis\NullableWalker.cs (1)
1820
private
SharedWalkerState
SaveSharedState()
FlowAnalysis\NullableWalker.SnapshotManager.cs (7)
23
private readonly ImmutableArray<
SharedWalkerState
> _walkerSharedStates;
35
private SnapshotManager(ImmutableArray<
SharedWalkerState
> walkerSharedStates, ImmutableArray<(int position, Snapshot snapshot)> incrementalSnapshots, ImmutableDictionary<(BoundNode?, Symbol), Symbol> updatedSymbolsMap)
56
var
sharedState = _walkerSharedStates[incrementalSnapshot.SharedStateIndex];
63
var
sharedState = _walkerSharedStates[snapshot.SharedStateIndex];
156
private readonly ArrayBuilder<
SharedWalkerState
> _walkerStates = ArrayBuilder<
SharedWalkerState
>.GetInstance();
202
internal void ExitWalker(
SharedWalkerState
stableState, int previousSlot)