bool IEquatable <GpraNonResponseType <T> > .Equals(GpraNonResponseType <T> other) { if (GetType() != other.GetType()) { return(false); } if (Equals(Value, other.Value) && Equals(GpraNonResponse, other.GpraNonResponse)) { return(true); } return(false); }