internal static extern IntPtr cairo_get_source(IntPtr cr);
public Pattern GetSource() { CheckDisposed(); var ptr = NativeMethods.cairo_get_source(handle); return(Cairo.Pattern.Lookup(ptr, false)); }