12 writes to _disableDiagnostics
Microsoft.CodeAnalysis.CSharp (12)
FlowAnalysis\NullableWalker.cs (12)
2313_disableDiagnostics = true; 2315_disableDiagnostics = previousDiagnostics; 3684_disableDiagnostics = true; 3687_disableDiagnostics = oldDisable; 5415_disableDiagnostics = true; 5422_disableDiagnostics = oldDisableDiagnostics; 6686_disableDiagnostics = true; 6704_disableDiagnostics = previousDisabledDiagnostics; 7653_disableDiagnostics |= node.HasErrors || defaultArguments[i]; 7667_disableDiagnostics = previousDisableDiagnostics; 8042_disableDiagnostics = defaultArguments[i] || previousDisableDiagnostics; 8052_disableDiagnostics = previousDisableDiagnostics;
12 references to _disableDiagnostics
Microsoft.CodeAnalysis.CSharp (12)
FlowAnalysis\NullableWalker.cs (11)
2312var previousDiagnostics = _disableDiagnostics; 2703if (IsReachable() && !_disableDiagnostics) 3683var oldDisable = _disableDiagnostics; 5414var oldDisableDiagnostics = _disableDiagnostics; 6549Debug.Assert(_returnTypesOpt is not null || _disableDiagnostics); 6679bool previousDisabledDiagnostics = _disableDiagnostics; 7652var previousDisableDiagnostics = _disableDiagnostics; 8038var previousDisableDiagnostics = _disableDiagnostics; 8899if (_disableDiagnostics) 8930if (_disableDiagnostics) 9366if (!_disableDiagnostics)
FlowAnalysis\NullableWalker_Patterns.cs (1)
1066Debug.Assert((node is BoundUnconvertedSwitchExpression && (_returnTypesOpt is not null || _disableDiagnostics))