¿Hay una referencia completa de implementación de IEquatable?
Muchas de mis preguntas aquí sobre SO se refieren a la implementación de IEquatable. Encontré que es extremadamente difícil de implementar correctamente, porque hay muchos errores ocultos en la implementación ingenua, y los artículos que encontré al respecto son bastante incompletos. Quiero encontrar o escribir una referencia definitiva que debe incluir:
Cómo implementar IEquatable correctamenteCómo anular es igual a correctamenteCómo anular GetHashCode correctamenteCómo implementar el método ToString correctamenteCómo implementar el operador == correctamenteCómo implementar el operador! = Correctamente¿Una referencia tan completa ya existe?
Pd: inclusoReferencia de MSDN me parece defectuoso