public int GetHashCode(T obj) { if (_hash != null) { return(_hash.GetHashCode(obj)); } return(obj.GetHashCode()); }