public override Boolean Equals(Object other) { Tuple2 o = other as Tuple2; if (o == null) { return(false); } if (!this.a.Equals(o.a)) { return(false); } if (!this.b.Equals(o.b)) { return(false); } return(true); }