// Token: 0x0600001C RID: 28 RVA: 0x0000248F File Offset: 0x0000068F private void Dispose(bool disposing) { if (this.disposed) { return; } ExternMethods.ZSTD_freeDCtx(this.dctx); this.disposed = true; }
private void Dispose(bool disposing) { if (dctx == IntPtr.Zero) { return; } ExternMethods.ZSTD_freeDCtx(dctx); dctx = IntPtr.Zero; }
private void Dispose(bool disposing) { if (disposed) { return; } disposed = true; if (ddict != IntPtr.Zero) { ExternMethods.ZSTD_freeDDict(ddict); } ExternMethods.ZSTD_freeDCtx(dctx); if (disposing) { GC.SuppressFinalize(this); } }
protected override bool ReleaseHandle() => (!IsInvalid && ExternMethods.ZSTD_freeDCtx(handle) == UIntPtr.Zero);