internal static extern void cairo_surface_destroy(IntPtr surface);
protected virtual void Dispose (bool disposing) { if (!disposing || CairoDebug.Enabled) CairoDebug.OnDisposed<Surface> (handle, disposing); if (handle == IntPtr.Zero) return; NativeMethods.cairo_surface_destroy (handle); handle = IntPtr.Zero; }