Wintellect  

Wednesday, June 08, 2005 - Posts

A few other minor changes were in the latest drop that I didn't cover in my other posts: 1. Added a CLSCompliant attribute to the assembly. 2. The Pair struct added explicit conversions to and from KeyValuePair. 3. Set, Bag, OrderedSet, and OrderedBag Read More...
As I looked over all the methods in Algorithms, it seemed like I needed to be more disciplined in naming conventions so that the operations of methods would be more consistent and easy to understand. So I developed a nomenclature that I could attempt Read More...
In prior releases, all the collection classes were sealed, which prevent people from deriving from them. Although I still don't think that there are many good scenarios where it make sense to derive from Set, Bag, BigList, etc., I have unsealed them in Read More...
I did a review on CollectionBase, ListBase, DictionaryBase (and their read-only equivalents), and realized that a lot of the delegate-based methods that were added to List<T> really made sense on these classes. If you used these classes as bases Read More...