12 writes to _disableDiagnostics
Microsoft.CodeAnalysis.CSharp (12)
FlowAnalysis\NullableWalker.cs (12)
2273_disableDiagnostics = true; 2275_disableDiagnostics = previousDiagnostics; 3618_disableDiagnostics = true; 3621_disableDiagnostics = oldDisable; 5057_disableDiagnostics = true; 5064_disableDiagnostics = oldDisableDiagnostics; 6268_disableDiagnostics = true; 6286_disableDiagnostics = previousDisabledDiagnostics; 7042_disableDiagnostics |= node.HasErrors || defaultArguments[i]; 7056_disableDiagnostics = previousDisableDiagnostics; 7396_disableDiagnostics = defaultArguments[i] || previousDisableDiagnostics; 7406_disableDiagnostics = previousDisableDiagnostics;
11 references to _disableDiagnostics
Microsoft.CodeAnalysis.CSharp (11)
FlowAnalysis\NullableWalker.cs (10)
2272var previousDiagnostics = _disableDiagnostics; 2663if (IsReachable() && !_disableDiagnostics) 3617var oldDisable = _disableDiagnostics; 5056var oldDisableDiagnostics = _disableDiagnostics; 6131Debug.Assert(_returnTypesOpt is not null || _disableDiagnostics); 6261bool previousDisabledDiagnostics = _disableDiagnostics; 7041var previousDisableDiagnostics = _disableDiagnostics; 7392var previousDisableDiagnostics = _disableDiagnostics; 8166if (_disableDiagnostics) 8600if (!_disableDiagnostics)
FlowAnalysis\NullableWalker_Patterns.cs (1)
966Debug.Assert((node is BoundUnconvertedSwitchExpression && (_returnTypesOpt is not null || _disableDiagnostics))