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

true - it is assumed that a ImmutableType implements a well-behaived Equals().

Implements

IType..::.HasNiceEquals

Remarks

There is no concrete rule that ImmutableTypes implement a well-behaived Equals(). If the ImmutableType does not implement the Equals() then set this to falseFalsefalsefalse (False in Visual Basic).

See Also