2005-09-16 Sebastien Pouliot <sebastien@ximian.com>
authorSebastien Pouliot <sebastien@ximian.com>
Fri, 16 Sep 2005 13:14:38 +0000 (13:14 -0000)
committerSebastien Pouliot <sebastien@ximian.com>
Fri, 16 Sep 2005 13:14:38 +0000 (13:14 -0000)
commitaa341255d3bda15fd52ebc5c08085343996a8eee
tree5b3a4071c959de664f88c7b6d7e2bc92ad7f1d21
parentddb304879667e297f4a635e9ea39b650b1cbfe95
2005-09-16  Sebastien Pouliot  <sebastien@ximian.com>

* gdipFunctions.cs: Add [SuppressUnmanagedCodeSecurity] attributes so
the JIT won't add demands for UnmanagedCode.
* carbonFunctions.cs: Add [SuppressUnmanagedCodeSecurity] attributes
so the JIT won't add demands for UnmanagedCode on Mac OSX.
* Bitmap.cs: Added LinkDemand for UnmanagedCode on GetHbitmap
(+ overloads) and GetHicon methods.
* Graphics.cs: Added LinkDemand for UnmanagedCode on FromHdcInternal,
FromHwndInternal and ReleaseHdcInternal methods (which are all public
despite their names).

svn path=/trunk/mcs/; revision=50150
mcs/class/System.Drawing/System.Drawing/Bitmap.cs
mcs/class/System.Drawing/System.Drawing/ChangeLog
mcs/class/System.Drawing/System.Drawing/Graphics.cs
mcs/class/System.Drawing/System.Drawing/carbonFunctions.cs
mcs/class/System.Drawing/System.Drawing/gdipFunctions.cs