From db79831d8187806f4f31086bf630092aa6407d2a Mon Sep 17 00:00:00 2001 From: Manish Vasani Date: Wed, 18 Mar 2020 11:18:52 -0700 Subject: [PATCH] Fix nullable warning --- .../Core/Implementation/CodeFixes/CodeFixService.cs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/EditorFeatures/Core/Implementation/CodeFixes/CodeFixService.cs b/src/EditorFeatures/Core/Implementation/CodeFixes/CodeFixService.cs index a559f4acd4d..665daa1a3d0 100644 --- a/src/EditorFeatures/Core/Implementation/CodeFixes/CodeFixService.cs +++ b/src/EditorFeatures/Core/Implementation/CodeFixes/CodeFixService.cs @@ -316,7 +316,7 @@ public async Task ApplyCodeFixesForSpecificDiagnosticIdAsync(Document // Ensure that each diagnostic only has a unique registered code action for any given equivalance key. // This prevents duplicate registered code actions from NuGet and VSIX code fix providers. // See https://github.com/dotnet/roslyn/issues/18818 for details. - var uniqueDiagosticToEquivalenceKeysMap = new Dictionary>(); + var uniqueDiagosticToEquivalenceKeysMap = new Dictionary>(); try { foreach (var fixer in allFixers.Distinct()) @@ -362,7 +362,7 @@ public async Task ApplyCodeFixesForSpecificDiagnosticIdAsync(Document private async Task> GetCodeFixesAsync( Document document, TextSpan span, CodeFixProvider fixer, bool isBlocking, ImmutableArray diagnostics, - Dictionary> uniqueDiagosticToEquivalenceKeysMap, + Dictionary> uniqueDiagosticToEquivalenceKeysMap, CancellationToken cancellationToken) { using var fixesDisposer = ArrayBuilder.GetInstance(out var fixes); @@ -392,15 +392,15 @@ public async Task ApplyCodeFixesForSpecificDiagnosticIdAsync(Document static ImmutableArray FilterApplicableDiagnostics( ImmutableArray applicableDiagnostics, - string equivalenceKey, - Dictionary> uniqueDiagosticToEquivalenceKeysMap) + string? equivalenceKey, + Dictionary> uniqueDiagosticToEquivalenceKeysMap) { using var disposer = ArrayBuilder.GetInstance(out var newApplicableDiagnostics); foreach (var diagnostic in applicableDiagnostics) { if (!uniqueDiagosticToEquivalenceKeysMap.TryGetValue(diagnostic, out var equivalenceKeys)) { - equivalenceKeys = PooledHashSet.GetInstance(); + equivalenceKeys = PooledHashSet.GetInstance(); equivalenceKeys.Add(equivalenceKey); uniqueDiagosticToEquivalenceKeysMap[diagnostic] = equivalenceKeys; } -- GitLab