From 965af859155987c1db5d13170776e667bad1a331 Mon Sep 17 00:00:00 2001 From: William S Fulton Date: Tue, 10 Jun 2003 22:15:09 +0000 Subject: [PATCH] Dispose method now prevents finalizer from being called git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@4883 626c5289-ae23-0410-ae9c-e8d60b6d4f22 --- Lib/csharp/csharp.swg | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Lib/csharp/csharp.swg b/Lib/csharp/csharp.swg index dbc13a29f..dfff4b7a4 100644 --- a/Lib/csharp/csharp.swg +++ b/Lib/csharp/csharp.swg @@ -440,6 +440,7 @@ $1 = &temp; %} swigCMemOwn = false; } swigCPtr = IntPtr.Zero; + GC.SuppressFinalize(this); } %typemap(csdestruct_derived) SWIGTYPE { @@ -448,6 +449,7 @@ $1 = &temp; %} swigCMemOwn = false; } swigCPtr = IntPtr.Zero; + GC.SuppressFinalize(this); base.Dispose(); }