private sk_memorystream_destroy ( |
||
stream | ||
Результат | void |
protected override void Dispose(bool disposing) { if (Handle != IntPtr.Zero && OwnsHandle) { SkiaApi.sk_memorystream_destroy(Handle); } base.Dispose(disposing); }
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); }
protected override void DisposeNative() => SkiaApi.sk_memorystream_destroy(Handle);