public bool equals(object obj) { if (!(obj is HashEntry2)) { return(false); } var hashentry2 = (HashEntry2)obj; Long long1 = Long.valueOf(func_736_a()); Long long2 = Long.valueOf(hashentry2.func_736_a()); if (long1 == long2 || long1 != null && long1.Equals(long2)) { object obj1 = func_735_b(); object obj2 = hashentry2.func_735_b(); if (obj1 == obj2 || obj1 != null && obj1.Equals(obj2)) { return(true); } } return(false); }