public static bool operator ==(TestStruct x, TestStruct y) => RecordType <TestStruct> .EqualityTyped(x, y);
/// <summary> /// Сравнение пользователей. /// </summary> /// <param name="x"> Первый пользователь. </param> /// <param name="y"> Второй пользователь. </param> /// <returns> Возвращает результат сравнения. </returns> public static bool operator ==(User x, User y) { return(RecordType <User> .EqualityTyped(x, y)); }
public bool Equals(TestStruct other) => RecordType <TestStruct> .EqualityTyped(this, other);
public bool Equals(A x, A y) => RecordType <A> .EqualityTyped(x, y);