public bool Equals(TupleStructUnorderer <T1, T2> other) { return(Equals(ref other)); }
public bool Equals(ref TupleStructUnorderer <T1, T2> other) { return((Object.Equals(Item1, other.Item1) && Object.Equals(Item2, other.Item2)) || (Object.Equals(Item1, other.Item2) && Object.Equals(Item2, other.Item1)) ); }