Existe uma referência de implementação IEquatable completa?
Muitas das minhas perguntas aqui sobre SO dizem respeito à implementação do IEquatable. Achei extremamente difícil implementar corretamente, porque há muitos bugs ocultos na implementação ingênua, e os artigos que encontrei sobre ele são bastante incompletos. Eu quero encontrar ou escrever uma referência definitiva que deve incluir:
Como implementar IEquatable corretamenteComo substituir Equals corretamenteComo substituir o GetHashCode corretamenteComo implementar o método ToString corretamenteComo implementar o operador == corretamenteComo implementar o operador! = CorretamenteTal referência completa já existe?
PS: atéReferência do MSDN parece falho para mim