Example #1
0
 // 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;
 }
Example #2
0
        private void Dispose(bool disposing)
        {
            if (dctx == IntPtr.Zero)
            {
                return;
            }

            ExternMethods.ZSTD_freeDCtx(dctx);

            dctx = IntPtr.Zero;
        }
Example #3
0
        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);
            }
        }
Example #4
0
 protected override bool ReleaseHandle()
 => (!IsInvalid && ExternMethods.ZSTD_freeDCtx(handle) == UIntPtr.Zero);