12 writes to _disableDiagnostics
Microsoft.CodeAnalysis.CSharp (12)
FlowAnalysis\NullableWalker.cs (12)
2393_disableDiagnostics = true; 2395_disableDiagnostics = previousDiagnostics; 3771_disableDiagnostics = true; 3774_disableDiagnostics = oldDisable; 5495_disableDiagnostics = true; 5502_disableDiagnostics = oldDisableDiagnostics; 6782_disableDiagnostics = true; 6800_disableDiagnostics = previousDisabledDiagnostics; 7784_disableDiagnostics |= node.HasErrors || defaultArguments[i]; 7798_disableDiagnostics = previousDisableDiagnostics; 8169_disableDiagnostics = defaultArguments[i] || previousDisableDiagnostics; 8179_disableDiagnostics = previousDisableDiagnostics;
12 references to _disableDiagnostics
Microsoft.CodeAnalysis.CSharp (12)
FlowAnalysis\NullableWalker_Patterns.cs (1)
1160Debug.Assert((node is BoundUnconvertedSwitchExpression && (_returnTypesOpt is not null || _disableDiagnostics))
FlowAnalysis\NullableWalker.cs (11)
2392var previousDiagnostics = _disableDiagnostics; 2783if (IsReachable() && !_disableDiagnostics) 3770var oldDisable = _disableDiagnostics; 5494var oldDisableDiagnostics = _disableDiagnostics; 6645Debug.Assert(node.HasErrors || _returnTypesOpt is not null || _disableDiagnostics); 6775bool previousDisabledDiagnostics = _disableDiagnostics; 7783var previousDisableDiagnostics = _disableDiagnostics; 8165var previousDisableDiagnostics = _disableDiagnostics; 9021if (_disableDiagnostics) 9052if (_disableDiagnostics) 9488if (!_disableDiagnostics)