Doing a comparison by comparing the hashcodes sounds very broken to me.
It's quite possible for two objects to give the same hashcode without
actually being equal.<br><br>Alan.<br><br><div><span class="gmail_quote">On 7/24/07, <b class="gmail_sendername">Jae Stutzman</b> &lt;<a href="mailto:jaebird@gmail.com">jaebird@gmail.com</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
This small patch makes the Equals(...) override  more like MS behavior. First if both addresses are empty it returns true, also the comparison now uses the hashcode. This was changed as part of the porting a windows .net app.
<br><span class="sg"><br>Jae<br>
</span><br>_______________________________________________<br>Mono-devel-list mailing list<br><a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:Mono-devel-list@lists.ximian.com">Mono-devel-list@lists.ximian.com
</a><br><a onclick="return top.js.OpenExtLink(window,event,this)" href="http://lists.ximian.com/mailman/listinfo/mono-devel-list" target="_blank">http://lists.ximian.com/mailman/listinfo/mono-devel-list</a><br><br></blockquote>
</div><br>