public override int GetHashCode() { return(this.GetType().FullName.GetHashCode() ^ Collect.GetHashCode() ^ Pad.GetHashCode() ^ Buffer.GetHashCode() ^ Pos.GetHashCode() ^ Segment.GetHashCode() ^ state.GetHashCode() ^ _priv.GetHashCode()); }