« Building a Metro UI with WPF | Main | ComponentBase(Of T) Class for NHibernate Components »



George Nikolaropoulos

Great article mate!

One thing though, it's not that for any component you will need all that tedious work. Only if you define an ISet you have to go this way. And that's because ISets cannot have duplicate instances so there has to be an equality measure. (check the documentation "Note: if you define an ISet of composite elements, it is very important to implement Equals() and GetHashCode() correctly.")

The comments to this entry are closed.