Added read-only collection wrappers for IDictionary<>, IList<> and ICollection<> since the classes provided by the .NET framework in System.Collections.ObjectModel are incomplete and inconsistent (eg. System.Collections.ObjectModel.ReadOnlyCollection wraps an IList<>!); minor improvements to documentation; added ReverseComparer for inverting the results of an existing IComparer<> or simply comparing values in inverted order

git-svn-id: file:///srv/devel/repo-conversion/nusu@80 d2e56fa2-650e-0410-a79f-9358c0239efd
This commit is contained in:
Markus Ewald 2008-07-17 20:44:40 +00:00
parent f5eefc6765
commit 2cc7b27b0c
7 changed files with 748 additions and 16 deletions

View file

@ -127,7 +127,7 @@ namespace Nuclex.Support.Collections {
ItemType result = this.heap[0];
--this.count;
trickleDown(0, heap[this.count]);
trickleDown(0, this.heap[this.count]);
++this.version;