From 395cd82136b2193e4ce0c1fa3200469a36b82d94 Mon Sep 17 00:00:00 2001 From: Konstantin Dyachenko Date: Sun, 17 Mar 2024 23:06:48 +0300 Subject: [PATCH] Update DisposableBase.cs --- csharp/Platform.Disposables/DisposableBase.cs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/csharp/Platform.Disposables/DisposableBase.cs b/csharp/Platform.Disposables/DisposableBase.cs index a7117df..c030a61 100644 --- a/csharp/Platform.Disposables/DisposableBase.cs +++ b/csharp/Platform.Disposables/DisposableBase.cs @@ -154,6 +154,7 @@ protected virtual void Dispose(bool manual) Dispose(manual, wasDisposed); } } + private static void OnProcessExit(object sender, EventArgs e) { while (_disposablesWeekReferencesStack.TryPop(out WeakReference weakReference)) @@ -166,6 +167,7 @@ private static void OnProcessExit(object sender, EventArgs e) } UnsubscribeFromProcessExitedEventIfPossible(); } + private static void UnsubscribeFromProcessExitedEventIfPossible() { try