3 writes to _returnTypesOpt
Microsoft.CodeAnalysis.CSharp (3)
FlowAnalysis\NullableWalker.cs (3)
477_returnTypesOpt = returnTypesOpt; 3315_returnTypesOpt = null; 3389_returnTypesOpt = oldReturnTypes;
8 references to _returnTypesOpt
Microsoft.CodeAnalysis.CSharp (8)
FlowAnalysis\NullableWalker.cs (7)
581if (_returnTypesOpt != null) 583_returnTypesOpt.Clear(); 2955if (_returnTypesOpt == null && 2984if (_returnTypesOpt != null) 2986_returnTypesOpt.Add((node, result.ToTypeWithAnnotations(compilation))); 3314var oldReturnTypes = _returnTypesOpt; 6050Debug.Assert(_returnTypesOpt is not null || _disableDiagnostics);
FlowAnalysis\NullableWalker_Patterns.cs (1)
966Debug.Assert((node is BoundUnconvertedSwitchExpression && (_returnTypesOpt is not null || _disableDiagnostics))