//
using System.ComponentModel;
+using System.Runtime.InteropServices;
namespace System.Drawing.Drawing2D {
public override object Clone ()
{
IntPtr clonePtr;
- Status status = GDIPlus.GdipCloneBrush (NativeBrush, out clonePtr);
+ Status status = (Status) GDIPlus.GdipCloneBrush (new HandleRef(this, NativeBrush), out clonePtr);
GDIPlus.CheckStatus (status);
PathGradientBrush clone = new PathGradientBrush (clonePtr);