Might be a good idea to resurface the Equals/GetHashCode method because T could be a reference type and it seems ValueType is using reflection to compare fields (http://msdn.microsoft.com/en-us/library/2dts52z7.aspx). But that's just me being picky ;-)
Might be a good idea to resurface the Equals/GetHashCode method because T could be a reference type and it seems ValueType is using reflection to compare fields (http://msdn.microsoft.com/en-us/library/2dts52z7.aspx). But that's just me being picky ;-)