internal static extern IntPtr cairo_pattern_reference(IntPtr pattern);
internal Pattern(IntPtr handle, bool owned) { Handle = handle; if (!owned) { NativeMethods.cairo_pattern_reference(handle); } if (CairoDebug.Enabled) { CairoDebug.OnAllocated(handle); } }