Skip to content

Latest commit

 

History

History
27 lines (23 loc) · 358 Bytes

MA0077.md

File metadata and controls

27 lines (23 loc) · 358 Bytes

MA0077 - A class that provides Equals(T) should implement IEquatable<T>

Non-compliant code

using System;
class MyClass
{
    public bool Equals(MyClass other)
    {
        ...
    }
}

Compliant code

using System;
class MyClass : IEquatable<MyClass>
{
    public bool Equals(MyClass other)
    {
        ...
    }
}