enumの比較

C#enumの比較がよく分かんない。「==」と「Equals」の実装が不明。
Enumの「Equals」はオーバーライドされてるっぽいし、ガイドラインには「どっちもおんなじ実装しろ」って書いてあるから、「Equals」「==」も「等値性」かもしれないけど、「==」についてはオーバーライドした旨の記述はないし、そもそもインスタンスはユニークだろうから、「等値性」でも「参照の同一性」でも、どっちでもいいような気もするし。


参考