12 writes to _disableDiagnostics
Microsoft.CodeAnalysis.CSharp (12)
FlowAnalysis\NullableWalker.cs (12)
2349_disableDiagnostics = true; 2351_disableDiagnostics = previousDiagnostics; 3720_disableDiagnostics = true; 3723_disableDiagnostics = oldDisable; 5455_disableDiagnostics = true; 5462_disableDiagnostics = oldDisableDiagnostics; 6726_disableDiagnostics = true; 6744_disableDiagnostics = previousDisabledDiagnostics; 7699_disableDiagnostics |= node.HasErrors || defaultArguments[i]; 7713_disableDiagnostics = previousDisableDiagnostics; 8084_disableDiagnostics = defaultArguments[i] || previousDisableDiagnostics; 8094_disableDiagnostics = previousDisableDiagnostics;
12 references to _disableDiagnostics
Microsoft.CodeAnalysis.CSharp (12)
FlowAnalysis\NullableWalker.cs (11)
2348var previousDiagnostics = _disableDiagnostics; 2739if (IsReachable() && !_disableDiagnostics) 3719var oldDisable = _disableDiagnostics; 5454var oldDisableDiagnostics = _disableDiagnostics; 6589Debug.Assert(_returnTypesOpt is not null || _disableDiagnostics); 6719bool previousDisabledDiagnostics = _disableDiagnostics; 7698var previousDisableDiagnostics = _disableDiagnostics; 8080var previousDisableDiagnostics = _disableDiagnostics; 8936if (_disableDiagnostics) 8967if (_disableDiagnostics) 9403if (!_disableDiagnostics)
FlowAnalysis\NullableWalker_Patterns.cs (1)
1068Debug.Assert((node is BoundUnconvertedSwitchExpression && (_returnTypesOpt is not null || _disableDiagnostics))