Skip to content
This repository has been archived by the owner on Jan 23, 2023. It is now read-only.

Commit

Permalink
Avoid redundant (Equality)Comparer<object>.Default
Browse files Browse the repository at this point in the history
  • Loading branch information
jnm2 committed May 2, 2017
1 parent 561aa47 commit a080264
Showing 1 changed file with 24 additions and 24 deletions.
48 changes: 24 additions & 24 deletions src/mscorlib/src/System/Tuple.cs
Original file line number Diff line number Diff line change
Expand Up @@ -118,7 +118,7 @@ public Tuple(T1 item1)

public override Boolean Equals(Object obj)
{
return ((IStructuralEquatable)this).Equals(obj, EqualityComparer<Object>.Default);
return ((IStructuralEquatable)this).Equals(obj, null);
}

Boolean IStructuralEquatable.Equals(Object other, IEqualityComparer comparer)
Expand All @@ -138,7 +138,7 @@ Boolean IStructuralEquatable.Equals(Object other, IEqualityComparer comparer)

Int32 IComparable.CompareTo(Object obj)
{
return ((IStructuralComparable)this).CompareTo(obj, Comparer<Object>.Default);
return ((IStructuralComparable)this).CompareTo(obj, null);
}

Int32 IStructuralComparable.CompareTo(Object other, IComparer comparer)
Expand All @@ -158,7 +158,7 @@ Int32 IStructuralComparable.CompareTo(Object other, IComparer comparer)

public override int GetHashCode()
{
return ((IStructuralEquatable)this).GetHashCode(EqualityComparer<Object>.Default);
return ((IStructuralEquatable)this).GetHashCode(null);
}

Int32 IStructuralEquatable.GetHashCode(IEqualityComparer comparer)
Expand Down Expand Up @@ -223,7 +223,7 @@ public Tuple(T1 item1, T2 item2)

public override Boolean Equals(Object obj)
{
return ((IStructuralEquatable)this).Equals(obj, EqualityComparer<Object>.Default); ;
return ((IStructuralEquatable)this).Equals(obj, null);
}

Boolean IStructuralEquatable.Equals(Object other, IEqualityComparer comparer)
Expand All @@ -243,7 +243,7 @@ Boolean IStructuralEquatable.Equals(Object other, IEqualityComparer comparer)

Int32 IComparable.CompareTo(Object obj)
{
return ((IStructuralComparable)this).CompareTo(obj, Comparer<Object>.Default);
return ((IStructuralComparable)this).CompareTo(obj, null);
}

Int32 IStructuralComparable.CompareTo(Object other, IComparer comparer)
Expand All @@ -270,7 +270,7 @@ Int32 IStructuralComparable.CompareTo(Object other, IComparer comparer)

public override int GetHashCode()
{
return ((IStructuralEquatable)this).GetHashCode(EqualityComparer<Object>.Default);
return ((IStructuralEquatable)this).GetHashCode(null);
}

Int32 IStructuralEquatable.GetHashCode(IEqualityComparer comparer)
Expand Down Expand Up @@ -344,7 +344,7 @@ public Tuple(T1 item1, T2 item2, T3 item3)

public override Boolean Equals(Object obj)
{
return ((IStructuralEquatable)this).Equals(obj, EqualityComparer<Object>.Default); ;
return ((IStructuralEquatable)this).Equals(obj, null);
}

Boolean IStructuralEquatable.Equals(Object other, IEqualityComparer comparer)
Expand All @@ -364,7 +364,7 @@ Boolean IStructuralEquatable.Equals(Object other, IEqualityComparer comparer)

Int32 IComparable.CompareTo(Object obj)
{
return ((IStructuralComparable)this).CompareTo(obj, Comparer<Object>.Default);
return ((IStructuralComparable)this).CompareTo(obj, null);
}

Int32 IStructuralComparable.CompareTo(Object other, IComparer comparer)
Expand Down Expand Up @@ -395,7 +395,7 @@ Int32 IStructuralComparable.CompareTo(Object other, IComparer comparer)

public override int GetHashCode()
{
return ((IStructuralEquatable)this).GetHashCode(EqualityComparer<Object>.Default);
return ((IStructuralEquatable)this).GetHashCode(null);
}

Int32 IStructuralEquatable.GetHashCode(IEqualityComparer comparer)
Expand Down Expand Up @@ -476,7 +476,7 @@ public Tuple(T1 item1, T2 item2, T3 item3, T4 item4)

public override Boolean Equals(Object obj)
{
return ((IStructuralEquatable)this).Equals(obj, EqualityComparer<Object>.Default); ;
return ((IStructuralEquatable)this).Equals(obj, null);
}

Boolean IStructuralEquatable.Equals(Object other, IEqualityComparer comparer)
Expand All @@ -496,7 +496,7 @@ Boolean IStructuralEquatable.Equals(Object other, IEqualityComparer comparer)

Int32 IComparable.CompareTo(Object obj)
{
return ((IStructuralComparable)this).CompareTo(obj, Comparer<Object>.Default);
return ((IStructuralComparable)this).CompareTo(obj, null);
}

Int32 IStructuralComparable.CompareTo(Object other, IComparer comparer)
Expand Down Expand Up @@ -531,7 +531,7 @@ Int32 IStructuralComparable.CompareTo(Object other, IComparer comparer)

public override int GetHashCode()
{
return ((IStructuralEquatable)this).GetHashCode(EqualityComparer<Object>.Default);
return ((IStructuralEquatable)this).GetHashCode(null);
}

Int32 IStructuralEquatable.GetHashCode(IEqualityComparer comparer)
Expand Down Expand Up @@ -619,7 +619,7 @@ public Tuple(T1 item1, T2 item2, T3 item3, T4 item4, T5 item5)

public override Boolean Equals(Object obj)
{
return ((IStructuralEquatable)this).Equals(obj, EqualityComparer<Object>.Default); ;
return ((IStructuralEquatable)this).Equals(obj, null);
}

Boolean IStructuralEquatable.Equals(Object other, IEqualityComparer comparer)
Expand All @@ -639,7 +639,7 @@ Boolean IStructuralEquatable.Equals(Object other, IEqualityComparer comparer)

Int32 IComparable.CompareTo(Object obj)
{
return ((IStructuralComparable)this).CompareTo(obj, Comparer<Object>.Default);
return ((IStructuralComparable)this).CompareTo(obj, null);
}

Int32 IStructuralComparable.CompareTo(Object other, IComparer comparer)
Expand Down Expand Up @@ -678,7 +678,7 @@ Int32 IStructuralComparable.CompareTo(Object other, IComparer comparer)

public override int GetHashCode()
{
return ((IStructuralEquatable)this).GetHashCode(EqualityComparer<Object>.Default);
return ((IStructuralEquatable)this).GetHashCode(null);
}

Int32 IStructuralEquatable.GetHashCode(IEqualityComparer comparer)
Expand Down Expand Up @@ -773,7 +773,7 @@ public Tuple(T1 item1, T2 item2, T3 item3, T4 item4, T5 item5, T6 item6)

public override Boolean Equals(Object obj)
{
return ((IStructuralEquatable)this).Equals(obj, EqualityComparer<Object>.Default); ;
return ((IStructuralEquatable)this).Equals(obj, null);
}

Boolean IStructuralEquatable.Equals(Object other, IEqualityComparer comparer)
Expand All @@ -793,7 +793,7 @@ Boolean IStructuralEquatable.Equals(Object other, IEqualityComparer comparer)

Int32 IComparable.CompareTo(Object obj)
{
return ((IStructuralComparable)this).CompareTo(obj, Comparer<Object>.Default);
return ((IStructuralComparable)this).CompareTo(obj, null);
}

Int32 IStructuralComparable.CompareTo(Object other, IComparer comparer)
Expand Down Expand Up @@ -836,7 +836,7 @@ Int32 IStructuralComparable.CompareTo(Object other, IComparer comparer)

public override int GetHashCode()
{
return ((IStructuralEquatable)this).GetHashCode(EqualityComparer<Object>.Default);
return ((IStructuralEquatable)this).GetHashCode(null);
}

Int32 IStructuralEquatable.GetHashCode(IEqualityComparer comparer)
Expand Down Expand Up @@ -938,7 +938,7 @@ public Tuple(T1 item1, T2 item2, T3 item3, T4 item4, T5 item5, T6 item6, T7 item

public override Boolean Equals(Object obj)
{
return ((IStructuralEquatable)this).Equals(obj, EqualityComparer<Object>.Default); ;
return ((IStructuralEquatable)this).Equals(obj, null);
}

Boolean IStructuralEquatable.Equals(Object other, IEqualityComparer comparer)
Expand All @@ -958,7 +958,7 @@ Boolean IStructuralEquatable.Equals(Object other, IEqualityComparer comparer)

Int32 IComparable.CompareTo(Object obj)
{
return ((IStructuralComparable)this).CompareTo(obj, Comparer<Object>.Default);
return ((IStructuralComparable)this).CompareTo(obj, null);
}

Int32 IStructuralComparable.CompareTo(Object other, IComparer comparer)
Expand Down Expand Up @@ -1005,7 +1005,7 @@ Int32 IStructuralComparable.CompareTo(Object other, IComparer comparer)

public override int GetHashCode()
{
return ((IStructuralEquatable)this).GetHashCode(EqualityComparer<Object>.Default);
return ((IStructuralEquatable)this).GetHashCode(null);
}

Int32 IStructuralEquatable.GetHashCode(IEqualityComparer comparer)
Expand Down Expand Up @@ -1119,7 +1119,7 @@ public Tuple(T1 item1, T2 item2, T3 item3, T4 item4, T5 item5, T6 item6, T7 item

public override Boolean Equals(Object obj)
{
return ((IStructuralEquatable)this).Equals(obj, EqualityComparer<Object>.Default); ;
return ((IStructuralEquatable)this).Equals(obj, null);
}

Boolean IStructuralEquatable.Equals(Object other, IEqualityComparer comparer)
Expand All @@ -1139,7 +1139,7 @@ Boolean IStructuralEquatable.Equals(Object other, IEqualityComparer comparer)

Int32 IComparable.CompareTo(Object obj)
{
return ((IStructuralComparable)this).CompareTo(obj, Comparer<Object>.Default);
return ((IStructuralComparable)this).CompareTo(obj, null);
}

Int32 IStructuralComparable.CompareTo(Object other, IComparer comparer)
Expand Down Expand Up @@ -1190,7 +1190,7 @@ Int32 IStructuralComparable.CompareTo(Object other, IComparer comparer)

public override int GetHashCode()
{
return ((IStructuralEquatable)this).GetHashCode(EqualityComparer<Object>.Default);
return ((IStructuralEquatable)this).GetHashCode(null);
}

Int32 IStructuralEquatable.GetHashCode(IEqualityComparer comparer)
Expand Down

0 comments on commit a080264

Please sign in to comment.