Nuclex.Support/Source/Collections
Markus Ewald 7d4a66e9f2 Some attempts at making this compile on WinRT. Much work remains.
git-svn-id: file:///srv/devel/repo-conversion/nusu@281 d2e56fa2-650e-0410-a79f-9358c0239efd
2012-03-17 13:03:40 +00:00
..
Constants.cs Fixed unit tests that were failing due to the introdcution of the ItemReplaced event; removed NotifyCollectionResetEventArgs if no specialized collections are available 2012-03-01 14:05:11 +00:00
Constants.Test.cs Added ItemReplaced() to IObservableCollection 2012-03-01 12:52:12 +00:00
Deque.cs Some attempts at making this compile on WinRT. Much work remains. 2012-03-17 13:03:40 +00:00
Deque.Insertion.cs All unit test classes are now internal; updated copyright statement for the year 2012; added hulls for the upcoming ObservableSet<> and ReadOnlySet<> classes; switched generic parameter naming convention TSomething instead of SomethingType 2012-02-29 16:27:43 +00:00
Deque.Interfaces.cs All unit test classes are now internal; updated copyright statement for the year 2012; added hulls for the upcoming ObservableSet<> and ReadOnlySet<> classes; switched generic parameter naming convention TSomething instead of SomethingType 2012-02-29 16:27:43 +00:00
Deque.Removal.cs All unit test classes are now internal; updated copyright statement for the year 2012; added hulls for the upcoming ObservableSet<> and ReadOnlySet<> classes; switched generic parameter naming convention TSomething instead of SomethingType 2012-02-29 16:27:43 +00:00
Deque.Search.cs All unit test classes are now internal; updated copyright statement for the year 2012; added hulls for the upcoming ObservableSet<> and ReadOnlySet<> classes; switched generic parameter naming convention TSomething instead of SomethingType 2012-02-29 16:27:43 +00:00
Deque.Test.cs All unit test classes are now internal; updated copyright statement for the year 2012; added hulls for the upcoming ObservableSet<> and ReadOnlySet<> classes; switched generic parameter naming convention TSomething instead of SomethingType 2012-02-29 16:27:43 +00:00
IMultiDictionary.cs Some attempts at making this compile on WinRT. Much work remains. 2012-03-17 13:03:40 +00:00
IObservableCollection.cs Added ItemReplaced() to IObservableCollection 2012-03-01 12:52:12 +00:00
IRecyclable.cs All unit test classes are now internal; updated copyright statement for the year 2012; added hulls for the upcoming ObservableSet<> and ReadOnlySet<> classes; switched generic parameter naming convention TSomething instead of SomethingType 2012-02-29 16:27:43 +00:00
ItemEventArgs.cs All unit test classes are now internal; updated copyright statement for the year 2012; added hulls for the upcoming ObservableSet<> and ReadOnlySet<> classes; switched generic parameter naming convention TSomething instead of SomethingType 2012-02-29 16:27:43 +00:00
ItemEventArgs.Test.cs All unit test classes are now internal; updated copyright statement for the year 2012; added hulls for the upcoming ObservableSet<> and ReadOnlySet<> classes; switched generic parameter naming convention TSomething instead of SomethingType 2012-02-29 16:27:43 +00:00
ItemReplaceEventArgs.cs All unit test classes are now internal; updated copyright statement for the year 2012; added hulls for the upcoming ObservableSet<> and ReadOnlySet<> classes; switched generic parameter naming convention TSomething instead of SomethingType 2012-02-29 16:27:43 +00:00
ItemReplaceEventArgs.Test.cs Some attempts at making this compile on WinRT. Much work remains. 2012-03-17 13:03:40 +00:00
MultiDictionary.cs Some attempts at making this compile on WinRT. Much work remains. 2012-03-17 13:03:40 +00:00
MultiDictionary.Interfaces.cs Some attempts at making this compile on WinRT. Much work remains. 2012-03-17 13:03:40 +00:00
MultiDictionary.Test.cs Removed overridable change notifications from MultiDictionary - accurately sending these would involve considerable overhead; added unit tests for all main interface methods of the MultiDictionary 2012-03-02 23:00:02 +00:00
MultiDictionary.ValueCollection.cs All unit test classes are now internal; updated copyright statement for the year 2012; added hulls for the upcoming ObservableSet<> and ReadOnlySet<> classes; switched generic parameter naming convention TSomething instead of SomethingType 2012-02-29 16:27:43 +00:00
ObservableCollection.cs Added ObservableSet and ReadOnlySet wrappers (no unit tests yet) 2012-03-01 13:51:04 +00:00
ObservableCollection.Test.cs All unit test classes are now internal; updated copyright statement for the year 2012; added hulls for the upcoming ObservableSet<> and ReadOnlySet<> classes; switched generic parameter naming convention TSomething instead of SomethingType 2012-02-29 16:27:43 +00:00
ObservableDictionary.cs Some attempts at making this compile on WinRT. Much work remains. 2012-03-17 13:03:40 +00:00
ObservableDictionary.Test.cs Fixed unit tests that were failing due to the introdcution of the ItemReplaced event; removed NotifyCollectionResetEventArgs if no specialized collections are available 2012-03-01 14:05:11 +00:00
ObservableList.cs Added ObservableSet and ReadOnlySet wrappers (no unit tests yet) 2012-03-01 13:51:04 +00:00
ObservableList.Test.cs Fixed unit tests that were failing due to the introdcution of the ItemReplaced event; removed NotifyCollectionResetEventArgs if no specialized collections are available 2012-03-01 14:05:11 +00:00
ObservableSet.cs Unit tests for the ObservableSet not also tests the change notification events resulting from union/intersect/except methods; added unit tests for read-only set 2012-03-03 15:06:02 +00:00
ObservableSet.Test.cs The expression tree cloner was not able to assign read-only field -- fixed; expanded tests to safeguard against regressions 2012-03-06 13:39:02 +00:00
PairPriorityQueue.cs Pool can now be used with types not derived from IRecyclable and/or without a public default constructor; consolidated type-related helper methods into a common helper class (TypeHelper.cs); optimized GetFieldInfosIncludingBaseClasses() method 2012-03-08 11:05:20 +00:00
PairPriorityQueue.Test.cs All unit test classes are now internal; updated copyright statement for the year 2012; added hulls for the upcoming ObservableSet<> and ReadOnlySet<> classes; switched generic parameter naming convention TSomething instead of SomethingType 2012-02-29 16:27:43 +00:00
Parentable.cs Unit tests for the StringBuilderHelper weren't properly localized, containing hard-coded decimal separators - fixed; StringBuilderHelper always used a dot as a decimal separate - behavior changed so it uses the system's current locale (StringBuilderHelper should be identical to the normal StringBuilder except not produce any garbage) 2012-03-08 09:55:29 +00:00
Parentable.Test.cs All unit test classes are now internal; updated copyright statement for the year 2012; added hulls for the upcoming ObservableSet<> and ReadOnlySet<> classes; switched generic parameter naming convention TSomething instead of SomethingType 2012-02-29 16:27:43 +00:00
ParentingCollection.cs Pool can now be used with types not derived from IRecyclable and/or without a public default constructor; consolidated type-related helper methods into a common helper class (TypeHelper.cs); optimized GetFieldInfosIncludingBaseClasses() method 2012-03-08 11:05:20 +00:00
ParentingCollection.Test.cs All unit test classes are now internal; updated copyright statement for the year 2012; added hulls for the upcoming ObservableSet<> and ReadOnlySet<> classes; switched generic parameter naming convention TSomething instead of SomethingType 2012-02-29 16:27:43 +00:00
Pool.cs It seems that contrary to what MSDN says, the Dictionary<K, T> class does not have a constructor accepting an IEqualityComparer on the Xbox 360 or Windows Phone 7; added missing documentation in Pool class 2012-03-08 12:05:59 +00:00
Pool.Test.cs Added six separate constructors to avoid default parameters (which aren't supported on Windows Phone 7 or the Xbox 360) 2012-03-08 11:31:24 +00:00
PriorityItemPair.cs All unit test classes are now internal; updated copyright statement for the year 2012; added hulls for the upcoming ObservableSet<> and ReadOnlySet<> classes; switched generic parameter naming convention TSomething instead of SomethingType 2012-02-29 16:27:43 +00:00
PriorityItemPair.Test.cs All unit test classes are now internal; updated copyright statement for the year 2012; added hulls for the upcoming ObservableSet<> and ReadOnlySet<> classes; switched generic parameter naming convention TSomething instead of SomethingType 2012-02-29 16:27:43 +00:00
PriorityQueue.cs All unit test classes are now internal; updated copyright statement for the year 2012; added hulls for the upcoming ObservableSet<> and ReadOnlySet<> classes; switched generic parameter naming convention TSomething instead of SomethingType 2012-02-29 16:27:43 +00:00
PriorityQueue.Test.cs All unit test classes are now internal; updated copyright statement for the year 2012; added hulls for the upcoming ObservableSet<> and ReadOnlySet<> classes; switched generic parameter naming convention TSomething instead of SomethingType 2012-02-29 16:27:43 +00:00
ReadOnlyCollection.cs All unit test classes are now internal; updated copyright statement for the year 2012; added hulls for the upcoming ObservableSet<> and ReadOnlySet<> classes; switched generic parameter naming convention TSomething instead of SomethingType 2012-02-29 16:27:43 +00:00
ReadOnlyCollection.Test.cs All unit test classes are now internal; updated copyright statement for the year 2012; added hulls for the upcoming ObservableSet<> and ReadOnlySet<> classes; switched generic parameter naming convention TSomething instead of SomethingType 2012-02-29 16:27:43 +00:00
ReadOnlyDictionary.cs Some attempts at making this compile on WinRT. Much work remains. 2012-03-17 13:03:40 +00:00
ReadOnlyDictionary.Test.cs All unit test classes are now internal; updated copyright statement for the year 2012; added hulls for the upcoming ObservableSet<> and ReadOnlySet<> classes; switched generic parameter naming convention TSomething instead of SomethingType 2012-02-29 16:27:43 +00:00
ReadOnlyList.cs Added ObservableSet and ReadOnlySet wrappers (no unit tests yet) 2012-03-01 13:51:04 +00:00
ReadOnlyList.Test.cs All unit test classes are now internal; updated copyright statement for the year 2012; added hulls for the upcoming ObservableSet<> and ReadOnlySet<> classes; switched generic parameter naming convention TSomething instead of SomethingType 2012-02-29 16:27:43 +00:00
ReadOnlySet.cs Excluded ObservableSet and ReadOnlySet implementations from Xbox 360 and Windows Phone 7 builds because these platforms don't support the ISet interface 2012-03-01 14:39:50 +00:00
ReadOnlySet.Test.cs Unit tests for the ObservableSet not also tests the change notification events resulting from union/intersect/except methods; added unit tests for read-only set 2012-03-03 15:06:02 +00:00
ReverseComparer.cs ReverseComparer still used old generic argument naming convention - fixed 2012-03-14 15:47:31 +00:00
ReverseComparer.Test.cs All unit test classes are now internal; updated copyright statement for the year 2012; added hulls for the upcoming ObservableSet<> and ReadOnlySet<> classes; switched generic parameter naming convention TSomething instead of SomethingType 2012-02-29 16:27:43 +00:00
TransformingReadOnlyCollection.cs All unit test classes are now internal; updated copyright statement for the year 2012; added hulls for the upcoming ObservableSet<> and ReadOnlySet<> classes; switched generic parameter naming convention TSomething instead of SomethingType 2012-02-29 16:27:43 +00:00
TransformingReadOnlyCollection.Interfaces.cs All unit test classes are now internal; updated copyright statement for the year 2012; added hulls for the upcoming ObservableSet<> and ReadOnlySet<> classes; switched generic parameter naming convention TSomething instead of SomethingType 2012-02-29 16:27:43 +00:00
TransformingReadOnlyCollection.Test.cs All unit test classes are now internal; updated copyright statement for the year 2012; added hulls for the upcoming ObservableSet<> and ReadOnlySet<> classes; switched generic parameter naming convention TSomething instead of SomethingType 2012-02-29 16:27:43 +00:00
WeakCollection.cs All unit test classes are now internal; updated copyright statement for the year 2012; added hulls for the upcoming ObservableSet<> and ReadOnlySet<> classes; switched generic parameter naming convention TSomething instead of SomethingType 2012-02-29 16:27:43 +00:00
WeakCollection.Interfaces.cs All unit test classes are now internal; updated copyright statement for the year 2012; added hulls for the upcoming ObservableSet<> and ReadOnlySet<> classes; switched generic parameter naming convention TSomething instead of SomethingType 2012-02-29 16:27:43 +00:00
WeakCollection.Test.cs All unit test classes are now internal; updated copyright statement for the year 2012; added hulls for the upcoming ObservableSet<> and ReadOnlySet<> classes; switched generic parameter naming convention TSomething instead of SomethingType 2012-02-29 16:27:43 +00:00