internal XXHash32() : base(4, 16) { _key = CKey; _state = new XXH_State { Memory = new byte[16] }; }
internal XXHash64() : base(8, 32) { _key = CKey; _state = new XXH_State { Memory = new byte[32] }; }
internal XXH_State Clone() { var result = new XXH_State { TotalLength = TotalLength, MemorySize = MemorySize, V1 = V1, V2 = V2, V3 = V3, V4 = V4, Memory = ArrayUtils.Clone(Memory) }; return(result); }
public XXH_State Clone() { XXH_State result = new XXH_State(); result.total_len = total_len; result.memsize = memsize; result.v1 = v1; result.v2 = v2; result.v3 = v3; result.v4 = v4; result.memory = memory.DeepCopy(); return(result); } // end function Clone