Skip to content

Commit 48ab4cd

Browse files
Dereference
1 parent 6674c69 commit 48ab4cd

1 file changed

Lines changed: 2 additions & 6 deletions

File tree

AsyncKeyedLock/AsyncKeyedLockDictionary.cs

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -139,9 +139,7 @@ public void Release(AsyncKeyedLockReleaser<TKey> releaser)
139139
#else
140140
Monitor.Exit(releaser);
141141
#endif
142-
#pragma warning disable CS8602 // Dereference of a possibly null reference.
143-
_pool.PutObject(releaser);
144-
#pragma warning restore CS8602 // Dereference of a possibly null reference.
142+
_pool!.PutObject(releaser);
145143
releaser.SemaphoreSlim.Release();
146144
return;
147145
}
@@ -194,9 +192,7 @@ public void ReleaseWithoutSemaphoreRelease(AsyncKeyedLockReleaser<TKey> releaser
194192
#else
195193
Monitor.Exit(releaser);
196194
#endif
197-
#pragma warning disable CS8602 // Dereference of a possibly null reference.
198-
_pool.PutObject(releaser);
199-
#pragma warning restore CS8602 // Dereference of a possibly null reference.
195+
_pool!.PutObject(releaser);
200196
return;
201197
}
202198
--releaser.ReferenceCount;

0 commit comments

Comments
 (0)