Gets whether or not this IType contains Types that implement well-behaived Equals() method.

Namespace:  NHibernate.Type
Assembly:  NHibernate (in NHibernate.dll)

Syntax

Visual Basic (Declaration)
Public Overrides ReadOnly Property HasNiceEquals As Boolean
C#
public override bool HasNiceEquals { get; }
Visual C++
public:
virtual property bool HasNiceEquals {
	bool get () override;
}
JavaScript
function get_hasNiceEquals();

Field Value

false - it is assumed that a MutableType does not implement a well-behaved Equals().

Implements

IType..::.HasNiceEquals

Remarks

There is no concrete rule that MutableTypes don't implement a well-behaved Equals(). If the MutableType does implement the Equals() then set this to trueTruetruetrue (True in Visual Basic).

See Also