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