//
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);
return new LinearGradientBrush (clonePtr);