3 writes to _dispatches
Microsoft.CodeAnalysis.CSharp (3)
Lowering\StateMachineRewriter\MethodToStateMachineRewriter.cs (3)
229_dispatches ??= new Dictionary<LabelSymbol, List<StateMachineState>>(); 843_dispatches = null; 860_dispatches = oldDispatches;
6 references to _dispatches
Microsoft.CodeAnalysis.CSharp (6)
Lowering\StateMachineRewriter\MethodToStateMachineRewriter.cs (6)
232_dispatches.Add(resumeLabel, new List<StateMachineState> { stateNumber }); 236/// Generates code that switches over states and jumps to the target labels listed in <see cref="_dispatches"/>. 243var sections = from kv in _dispatches 841var oldDispatches = _dispatches; 847if (_dispatches != null) 857oldDispatches.Add(dispatchLabel, new List<StateMachineState>(from kv in _dispatches.Values from n in kv orderby n select n));