Czy istnieje pełne odwołanie do implementacji IEquatable?
Wiele z moich pytań na temat SO dotyczy implementacji IEquatable. Zaimplementowanie poprawnie okazało się niezwykle trudne, ponieważ istnieje wiele ukrytych błędów w naiwnej implementacji, a artykuły, które o nich znalazłem, są dość niekompletne. Chcę znaleźć lub napisać ostateczne odniesienie, które musi zawierać:
Jak poprawnie wdrożyć IEquatableJak poprawnie zastąpić RówneJak poprawnie zastąpić GetHashCodeJak poprawnie wdrożyć metodę ToStringJak poprawnie zaimplementować operatora ==Jak poprawnie zaimplementować operatora!Takie kompletne odniesienie już istnieje?
PS: NawetOdniesienie do MSDN wydaje mi się wadliwy