3 writes to _returnTypesOpt
Microsoft.CodeAnalysis.CSharp (3)
FlowAnalysis\NullableWalker.cs (3)
527
_returnTypesOpt
= returnTypesOpt;
3522
_returnTypesOpt
= null;
3596
_returnTypesOpt
= oldReturnTypes;
8 references to _returnTypesOpt
Microsoft.CodeAnalysis.CSharp (8)
FlowAnalysis\NullableWalker_Patterns.cs (1)
1160
Debug.Assert((node is BoundUnconvertedSwitchExpression && (
_returnTypesOpt
is not null || _disableDiagnostics))
FlowAnalysis\NullableWalker.cs (7)
634
if (
_returnTypesOpt
!= null)
636
_returnTypesOpt
.Clear();
3162
if (
_returnTypesOpt
== null &&
3191
if (
_returnTypesOpt
!= null)
3193
_returnTypesOpt
.Add((node, result.ToTypeWithAnnotations(compilation)));
3521
var oldReturnTypes =
_returnTypesOpt
;
6645
Debug.Assert(node.HasErrors ||
_returnTypesOpt
is not null || _disableDiagnostics);