Declares a custom type equality comparer.

Namespace:  MbUnit.Framework
Assembly:  MbUnit (in MbUnit.dll) Version: 3.3.0.0 (3.3.610.0)

Syntax

C#
public class EqualityComparerAttribute : AbstractComparerAttribute
Visual Basic (Declaration)
Public Class EqualityComparerAttribute _
	Inherits AbstractComparerAttribute

Remarks

That attribute must be used on a static method which takes 2 parameters of the same type, and return a Boolean value.

Examples

CopyC#
public class MyEqualityComparers
{
    [EqualityComparer]
    public static bool Equals(Foo x, Foo y)
    {
        return /* Insert comparison logic here... */
    }
}

Inheritance Hierarchy

See Also