Objects created for the .NET environment must usually expose feature Equals, an implementation of the interface specified in .NET documentation as follow (warning, C# syntax incoming):
public virtual bool Equals(
Object obj
)
EiffelStudio provides a default implementation if the source code of a .NET Eiffel project doesn't.
For most projects this is fine, however