title: What needs to be overridden in a struct to ensure equality operates properly?
body: <p>As the title says: do I need to override the <code>==</code> operator? how about the <code>.Equals()</code> method? Anything I'm missing?</p>