Documentation for this section has not yet been entered.
The EqualityComparer`1.Default property checks whether type T implements the IEquatable`1 interface and, if so, returns an EqualityComparer`1 that uses that implementation. Otherwise, it returns an EqualityComparer`1 that uses the overrides of object.Equals(object) and object.GetHashCode provided by T.