示例#1
0
        } // end function Initialize

        public override IHash Clone()
        {
            XXHash32 HashInstance = new XXHash32();

            HashInstance.key   = key;
            HashInstance.hash  = hash;
            HashInstance.state = state.Clone();

            HashInstance.BufferSize = BufferSize;

            return(HashInstance);
        } // end function Clone
示例#2
0
 public override IHash Clone() =>
 new XXHash32
 {
     _key = _key, _hash = _hash, _state = _state.Clone(), BufferSize = BufferSize
 };