Gibt es eine vollständige IEquatable-Implementierungsreferenz?

Viele meiner Fragen hier zu SO betreffen die Implementierung von IEquatable. Ich fand es extrem schwierig, richtig zu implementieren, da die naive Implementierung viele versteckte Fehler enthält und die Artikel, die ich darüber gefunden habe, ziemlich unvollständig sind. Ich möchte eine endgültige Referenz finden oder schreiben, die Folgendes enthalten muss:

So implementieren Sie IEquatable richtigSo überschreiben Sie Equals richtigSo überschreiben Sie GetHashCode richtigSo implementieren Sie die ToString-Methode korrektSo implementieren Sie den Operator == richtigSo implementieren Sie den Operator! = Richtig

Eine solche vollständige Referenz existiert bereits?

PS: SogarMSDN-Referenz scheint mir fehlerhaft

Antworten auf die Frage(5)

Ihre Antwort auf die Frage