From f35d5dca2532c5282195ce531d8edfaed320acd5 Mon Sep 17 00:00:00 2001
From: darthsharp <48331467+darthsharp@users.noreply.github.com>
Date: Sun, 19 Jul 2026 13:52:12 +0200
Subject: [PATCH 1/2] Upgrade NuGet package versions and refactor `Dispose`
method in `AcquireWriterLock`.
---
Directory.Packages.props | 60 +++++++++----------
.../Threading/AcquireWriterLock.cs | 3 +-
2 files changed, 31 insertions(+), 32 deletions(-)
diff --git a/Directory.Packages.props b/Directory.Packages.props
index 4d3e3d2c..f5c03676 100644
--- a/Directory.Packages.props
+++ b/Directory.Packages.props
@@ -12,46 +12,46 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
+
-
+
-
+
\ No newline at end of file
diff --git a/source/Core/CreativeCoders.Core/Threading/AcquireWriterLock.cs b/source/Core/CreativeCoders.Core/Threading/AcquireWriterLock.cs
index 1eaaa245..05a220db 100644
--- a/source/Core/CreativeCoders.Core/Threading/AcquireWriterLock.cs
+++ b/source/Core/CreativeCoders.Core/Threading/AcquireWriterLock.cs
@@ -53,7 +53,6 @@ public AcquireWriterLock(ReaderWriterLockSlim lockSlim, int timeout)
public void Dispose()
{
Dispose(true);
- GC.SuppressFinalize(this);
}
///
@@ -62,7 +61,7 @@ public void Dispose()
///
/// to release managed resources; otherwise, .
///
- protected void Dispose(bool disposing)
+ private void Dispose(bool disposing)
{
if (!_disposed && disposing)
{
From fad7bae5a90c8ee48092f42e3e22fda8b18589fe Mon Sep 17 00:00:00 2001
From: darthsharp <48331467+darthsharp@users.noreply.github.com>
Date: Sun, 19 Jul 2026 13:55:35 +0200
Subject: [PATCH 2/2] Upgrade NuGet package versions in
`Directory.Packages.props` for compatibility and security improvements.
---
Directory.Packages.props | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/Directory.Packages.props b/Directory.Packages.props
index f5c03676..c5e1f479 100644
--- a/Directory.Packages.props
+++ b/Directory.Packages.props
@@ -11,7 +11,7 @@
-
+
@@ -40,15 +40,15 @@
-
+
-
+
-
-
+
+
-
+