Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/web
diff options
context:
space:
mode:
authorMiguel de Icaza <miguel@gnome.org>2004-10-26 04:26:19 +0400
committerMiguel de Icaza <miguel@gnome.org>2004-10-26 04:26:19 +0400
commite71a4111065f6c69d8ec28a5cb56c66445fbfa36 (patch)
treeec289e0f6a9616b524385776066df02c6758ce43 /web
parentadb17a5f87116f61de61d7671d68eba343dafee2 (diff)
Delegate
svn path=/trunk/mono/; revision=35316
Diffstat (limited to 'web')
-rw-r--r--web/delegate23
1 files changed, 23 insertions, 0 deletions
diff --git a/web/delegate b/web/delegate
new file mode 100644
index 00000000000..5e55ac70856
--- /dev/null
+++ b/web/delegate
@@ -0,0 +1,23 @@
+* Your Delegate Has Been Garbage Collected.
+
+ The program that you are running passed a delegate into the
+ unmanaged world but failed to keep a reference to this
+ delegate in the managed world, so the delegate was garbage
+ collected.
+
+ This means that the the delegate is no longer valid, but the
+ unmanaged library or code tried to call it.
+
+ To fix this problem make sure that you keep a handle to the
+ delegate that you are passing into the unmanaged world.
+
+ This happens since Mono has no visibility into the unmanaged
+ world and it does not know that the unmanaged world has kept a
+ reference to your delegate. As far as the Mono runtime is
+ concerned the delegate must be garbage collected.
+
+ For more information see:
+
+ <a href="http://blogs.msdn.com/dangriff/archive/2003/11/19/51709.aspx">http://blogs.msdn.com/dangriff/archive/2003/11/19/51709.aspx</a>
+
+