Merge pull request #2545 from ermshiperete/Xamarin-24974
authormonojenkins <jo.shields+jenkins@xamarin.com>
Mon, 4 Apr 2016 20:11:31 +0000 (21:11 +0100)
committermonojenkins <jo.shields+jenkins@xamarin.com>
Mon, 4 Apr 2016 20:11:31 +0000 (21:11 +0100)
[corlib] Fix exception in __ComObject finalizer during shutdown

* keep a reference to a __ComObject's proxy so it doesn't get garbage
  collected
* don't create __ComObjects unnecessarily
* Fix for bug [24974](https://bugzilla.xamarin.com/show_bug.cgi?id=24974)

1  2 
mcs/class/corlib/System/__ComObject.cs