[Socket] Duplicate logic of AsyncResult.ExecuteWorkItem to SocketAsyncResult
commit1f4d44800ef5906435affcc301f871c64c31d67c
authorLudovic Henry <ludovic@xamarin.com>
Thu, 10 Sep 2015 10:32:01 +0000 (10 11:32 +0100)
committerLudovic Henry <ludovic@xamarin.com>
Thu, 10 Sep 2015 15:59:01 +0000 (10 16:59 +0100)
treeafb44b138f6a65abde31e762f7c1e08c2bcc6acb
parentd1f9373441e797185d8088d911cea5717282f0d9
[Socket] Duplicate logic of AsyncResult.ExecuteWorkItem to SocketAsyncResult

This consists in executing the callback synchronously and swallowing any exception in this callback.
mcs/class/System/System.Net.Sockets/SocketAsyncResult.cs
mcs/class/corlib/System/AppDomain.cs
mono/metadata/appdomain.c
mono/metadata/domain-internals.h
mono/metadata/icall-def.h