using System; using Cpp2IlInjected; namespace System.Collections { /// Defines methods to support the comparison of objects for structural equality. // Token: 0x020005DE RID: 1502 [Token(Token = "0x20005DE")] 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: 0x06002E9F RID: 11935 [Token(Token = "0x6002E9F")] [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: 0x06002EA0 RID: 11936 [Token(Token = "0x6002EA0")] [Address(Slot = "1")] int GetHashCode(IEqualityComparer comparer); } }