int GetOffsetHash(int Offset) { fixed(byte *Ptr = &this.Data[Offset]) { return(PointerUtils.FastHash(Ptr, MinSize)); } }
public void FastHash() { var A = new byte[] { 1, 2, 3 }; var B = new byte[] { 1, 2, 4 }; fixed(byte *_A = A) fixed(byte *_B = B) { Assert.NotEqual(PointerUtils.FastHash(_A, 3), PointerUtils.FastHash(_B, 3)); } }