sk_memorystream_destroy() приватный Метод

private sk_memorystream_destroy ( IntPtr stream ) : void
stream System.IntPtr
Результат void
Пример #1
0
        protected override void Dispose(bool disposing)
        {
            if (Handle != IntPtr.Zero && OwnsHandle)
            {
                SkiaApi.sk_memorystream_destroy(Handle);
            }

            base.Dispose(disposing);
        }
Пример #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);
        }
Пример #3
0
 protected override void DisposeNative() =>
 SkiaApi.sk_memorystream_destroy(Handle);