public override int GetHashCode() => HashCodeUtil.CombineHashCodes(this.position.GetHashCode(), HashCodeUtil.CreateHashCode <byte>(this.pattern), HashCodeUtil.CreateHashCode <byte>(this.mask), this.dataOffset.GetHashCode());