sk_memorystream_destroy() private method

private sk_memorystream_destroy ( IntPtr stream ) : void
stream System.IntPtr
return void
Ejemplo n.º 1
0
        protected override void Dispose(bool disposing)
        {
            if (Handle != IntPtr.Zero && OwnsHandle)
            {
                SkiaApi.sk_memorystream_destroy(Handle);
            }

            base.Dispose(disposing);
        }
Ejemplo n.º 2
0
        protected override void Dispose(bool disposing)
        {
            lock (managedStreams){
                if (managedStreams.ContainsKey(Handle))
                {
                    managedStreams.Remove(Handle);
                }
            }

            if (disposeStream && stream != null)
            {
                stream.Dispose();
            }

            if (!isDisposed && Handle != IntPtr.Zero && OwnsHandle)
            {
                SkiaApi.sk_memorystream_destroy(Handle);
            }

            base.Dispose(disposing);
        }
Ejemplo n.º 3
0
 protected override void DisposeNative() =>
 SkiaApi.sk_memorystream_destroy(Handle);