Ejemplo n.º 1
0
        protected virtual void Dispose(bool disposing)
        {
            if (!disposing || CairoDebug.Enabled)
            {
                CairoDebug.OnDisposed <FontFace> (handle, disposing);
            }

            if (!disposing || handle == IntPtr.Zero)
            {
                return;
            }

            NativeMethods.cairo_font_face_destroy(handle);
            handle = IntPtr.Zero;
        }
Ejemplo n.º 2
0
        protected virtual void Dispose(bool disposing)
        {
            if (!disposing || CairoDebug.Enabled)
            {
                CairoDebug.OnDisposed <Pattern> (Handle, disposing);
            }

            if (!disposing || Handle == IntPtr.Zero)
            {
                return;
            }

            NativeMethods.cairo_pattern_destroy(Handle);
            Handle = IntPtr.Zero;
        }