The subject pretty much says it all.
Does a collection class use an (overridden) .Equals() method to determine if the collection class .Contains() an element or not? Or does it use reference equality or some other method?
I would like the collection class to ignore a single field on contained members when determining if the collection .Contains() an element or not.
According to these articles, unless your object implements
IEquatable, Object.Equals is used.