using System;
using Cpp2IlInjected;
namespace System.Collections.Generic
{
/// Defines methods to support the comparison of objects for equality.
/// The type of objects to compare.
// Token: 0x0200060F RID: 1551
[Token(Token = "0x200060F")]
public interface IEqualityComparer
{
/// Determines whether the specified objects are equal.
/// The first object of type to compare.
/// The second object of type to compare.
///
/// if the specified objects are equal; otherwise, .
// Token: 0x06002F08 RID: 12040
[Token(Token = "0x6002F08")]
[Address(Slot = "0")]
bool Equals(T x, T y);
/// Returns a hash code for the specified object.
/// The for which a hash code is to be returned.
/// A hash code for the specified object.
/// The type of is a reference type and is .
// Token: 0x06002F09 RID: 12041
[Token(Token = "0x6002F09")]
[Address(Slot = "1")]
int GetHashCode(T obj);
}
}