sk_memorystream_destroy() private method

private sk_memorystream_destroy ( IntPtr stream ) : void
stream System.IntPtr
return void
コード例 #1
0
ファイル: SKStream.cs プロジェクト: masums/SkiaSharp
        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
ファイル: SKStream.cs プロジェクト: zbyszekpy/SkiaSharp
 protected override void DisposeNative() =>
 SkiaApi.sk_memorystream_destroy(Handle);