Esempio n. 1
0
        public Decompressor(byte[] dict = null)
        {
            Dictionary = dict;

            dctx = ExternMethods.ZSTD_createDCtx().EnsureZstdSuccess();
            if (dict != null)
            {
                ddict = ExternMethods.ZSTD_createDDict(dict, (size_t)dict.Length).EnsureZstdSuccess();
            }
        }
Esempio n. 2
0
 // Token: 0x06000014 RID: 20 RVA: 0x00002380 File Offset: 0x00000580
 public DecompressionOptions(byte[] dict)
 {
     this.Dictionary = dict;
     if (dict != null)
     {
         this.Ddict = ExternMethods.ZSTD_createDDict(dict, (UIntPtr)((ulong)((long)dict.Length))).EnsureZstdSuccess();
         return;
     }
     GC.SuppressFinalize(this);
 }
        public DecompressionOptions(byte[] dict)
        {
            Dictionary = dict;

            if (dict != null)
            {
                Ddict = ExternMethods.ZSTD_createDDict(dict, (size_t)dict.Length).EnsureZstdSuccess();
            }
            else
            {
                GC.SuppressFinalize(this);                 // No unmanaged resources
            }
        }