Wintellect  

Browse by Tags

All Tags » Peter Golde   (RSS)
Sorry, but there are no more tags available to filter with.
In a comment, Stuart Ballard wrote: The general idea of a class that is usable both as a List and a Dictionary, maintaining an order and providing efficient access by both index and key, is a very useful one. Althought it's not immediately obvious, the Read More...
I've posted an updated Power Collections 1.0 that has been recompiled (with slight source changes to address some base class library changes) for the released version of .NET 2.0. No new functionality has been added, nor has the documentation changed. Read More...
The release of Power Collections 1.0 is complete. There aren't many changes since the beta release a few weeks ago; mainly some updates to the tests and OrderedDictionary had a method renamed (Merge to AddMany). As soon as I have more information and Read More...
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...
One interesting feature that was added in the latest drop is the support for accessing OrderedSet and OrderedBag by integer index. Recall that OrderedSet and OrderedBag maintain all the items in order, where order is defined by an IComparer or Comparison. Read More...
I've uploaded a new drop of Power Collections. This is quite close to what will be released as the 1.0 release of Power Collections, there are just a few more things to do (mainly making the classes serializable). You can consider this the “Beta“ Read More...
An interesting discussion has been occurring in comments , and in this bug report , about the problems with IList and arrays that I discussed earlier. I think the discussion has correctly focussed in on a key problem: that the IsReadOnly property on ICollection<T> Read More...
I've finally completed a drop of Power Collections for Visual Studio 2005 Beta 2. The download is available here , and the documentation can be browsed here . Sorry this took so long to get posted; I was delayed first by the IList problem with arrays, Read More...
As I was updating Power Collections to use Beta 2, I found an somewhat unfortunate change that had been made since Beta 1. Arrays in .NET have always implemented the IList interface, so you have always been able to convert an int[], say, to an IList, Read More...
Visual Studio Beta 2 and Visual C# Express Beta 2 are finally available . I'm downloading and installing now, and will be posting an updated Power Collections as soon as I am able. Read More...
I got a lot of great feedback on ToString and how it should work on collections. Based on that feedback, I've modified my implementation some and made it significantly better, I think: 1) Several people raised concerns that having ToString return a representation Read More...
Sorry that the project has been so slow the last two months, but it is has not come to a complete stop. There's been some good discussion in the forums ; I'll be working on replying to more of the posts over the next two days. Today I've posted a new Read More...
More Posts Next page »