3 writes to _returnTypesOpt
Microsoft.CodeAnalysis.CSharp (3)
FlowAnalysis\NullableWalker.cs (3)
527_returnTypesOpt = returnTypesOpt; 3515_returnTypesOpt = null; 3589_returnTypesOpt = oldReturnTypes;
8 references to _returnTypesOpt
Microsoft.CodeAnalysis.CSharp (8)
FlowAnalysis\NullableWalker_Patterns.cs (1)
1160Debug.Assert((node is BoundUnconvertedSwitchExpression && (_returnTypesOpt is not null || _disableDiagnostics))
FlowAnalysis\NullableWalker.cs (7)
634if (_returnTypesOpt != null) 636_returnTypesOpt.Clear(); 3155if (_returnTypesOpt == null && 3184if (_returnTypesOpt != null) 3186_returnTypesOpt.Add((node, result.ToTypeWithAnnotations(compilation))); 3514var oldReturnTypes = _returnTypesOpt; 6655Debug.Assert(node.HasErrors || _returnTypesOpt is not null || _disableDiagnostics);