using System; using Cpp2IlInjected; namespace System.Collections { /// Defines methods to support the comparison of objects for structural equality. // Token: 0x020005BF RID: 1471 [Token(Token = "0x20005BF")] public interface IStructuralEquatable { /// Determines whether an object is structurally equal to the current instance. /// The object to compare with the current instance. /// An object that determines whether the current instance and are equal. /// /// if the two objects are equal; otherwise, . // Token: 0x06002C89 RID: 11401 [Token(Token = "0x6002C89")] [Address(Slot = "0")] bool Equals(object other, IEqualityComparer comparer); /// Returns a hash code for the current instance. /// An object that computes the hash code of the current object. /// The hash code for the current instance. // Token: 0x06002C8A RID: 11402 [Token(Token = "0x6002C8A")] [Address(Slot = "1")] int GetHashCode(IEqualityComparer comparer); } }