[linker] blacklist System.Net.Sockets.MulticastOption fields
commitd8aad87c88882a980e8c43b78d24d8fa760ba5fc
authorRadek Doulik <rodo@xamarin.com>
Wed, 5 Nov 2014 12:00:37 +0000 (5 13:00 +0100)
committerRadek Doulik <rodo@xamarin.com>
Wed, 5 Nov 2014 12:00:37 +0000 (5 13:00 +0100)
treec7f9352b6b1dc2999d8e9cfb8d0835cf66e0fa91
parent1ea6921beb5ddcc47b8c41eb82f76b86286eff8b
[linker] blacklist System.Net.Sockets.MulticastOption fields

 - merge fix for https://bugzilla.xamarin.com/show_bug.cgi?id=21578
   the MulticastOption's 'private IPAddress local' field was
   removed by linker and the app crashed later at runtime.
 - when System.Net.Sockets.MulticastOption object
   is passed to System.Net.Sockets.Socket.SetSocketOption
   and thru it to System.Net.Sockets.Socket.SetSocketOption_internal
   it accesses passed object fields
   (thru few more native calls).
mcs/tools/linker/Descriptors/System.xml