File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff 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 ;
You can’t perform that action at this time.
0 commit comments