12 writes to _disableDiagnostics
Microsoft.CodeAnalysis.CSharp (12)
FlowAnalysis\NullableWalker.cs (12)
2386_disableDiagnostics = true; 2388_disableDiagnostics = previousDiagnostics; 3764_disableDiagnostics = true; 3767_disableDiagnostics = oldDisable; 5505_disableDiagnostics = true; 5512_disableDiagnostics = oldDisableDiagnostics; 6792_disableDiagnostics = true; 6810_disableDiagnostics = previousDisabledDiagnostics; 7803_disableDiagnostics |= node.HasErrors || defaultArguments[i]; 7817_disableDiagnostics = previousDisableDiagnostics; 8186_disableDiagnostics = defaultArguments[i] || previousDisableDiagnostics; 8196_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)
2385var previousDiagnostics = _disableDiagnostics; 2776if (IsReachable() && !_disableDiagnostics) 3763var oldDisable = _disableDiagnostics; 5504var oldDisableDiagnostics = _disableDiagnostics; 6655Debug.Assert(node.HasErrors || _returnTypesOpt is not null || _disableDiagnostics); 6785bool previousDisabledDiagnostics = _disableDiagnostics; 7802var previousDisableDiagnostics = _disableDiagnostics; 8182var previousDisableDiagnostics = _disableDiagnostics; 9038if (_disableDiagnostics) 9069if (_disableDiagnostics) 9505if (!_disableDiagnostics)