Пример #1
0
 public bool Equals(STuple <T1, T2, T3> b)
 {
     return(b != null &&
            ((Item1 == null && b.Item1 == null) || EqualityComparer <T1> .Default.Equals(Item1, b.Item1)) &&
            ((Item2 == null && b.Item2 == null) || EqualityComparer <T2> .Default.Equals(Item2, b.Item2)) &&
            ((Item3 == null && b.Item3 == null) || EqualityComparer <T3> .Default.Equals(Item3, b.Item3)));
 }
Пример #2
0
 public bool Equals(STuple <T1, T2, T3, T4, T5, T6> b)
 {
     return(b != null &&
            ((Item1 == null && b.Item1 == null) || EqualityComparer <T1> .Default.Equals(Item1, b.Item1)) &&
            ((Item2 == null && b.Item2 == null) || EqualityComparer <T2> .Default.Equals(Item2, b.Item2)) &&
            ((Item3 == null && b.Item3 == null) || EqualityComparer <T3> .Default.Equals(Item3, b.Item3)) &&
            ((Item4 == null && b.Item4 == null) || EqualityComparer <T4> .Default.Equals(Item4, b.Item4)) &&
            ((Item5 == null && b.Item5 == null) || EqualityComparer <T5> .Default.Equals(Item5, b.Item5)) &&
            ((Item6 == null && b.Item6 == null) || EqualityComparer <T6> .Default.Equals(Item6, b.Item6)));
 }
Пример #3
0
 public bool Equals(STuple <T1> b)
 {
     return(b != null &&
            ((Item1 == null && b.Item1 == null) || EqualityComparer <T1> .Default.Equals(Item1, b.Item1)));
 }