} // 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
public override IHash Clone() => new XXHash32 { _key = _key, _hash = _hash, _state = _state.Clone(), BufferSize = BufferSize };