Nuclex.Support/Source/Collections
Markus Ewald a10d30e6ea Created a separate 'Partition' structure for the QuickSort() method so the Stack (used to avoid recursion) is a bit cleaner
git-svn-id: file:///srv/devel/repo-conversion/nusu@339 d2e56fa2-650e-0410-a79f-9358c0239efd
2022-11-02 22:39:33 +00:00
..
Constants.cs Added a set of interfaces implementing async methods in a plain enough way to support coroutines, RPC and P/Invokes; updated copyright statement for the year 2017 2017-01-21 21:33:55 +00:00
Constants.Test.cs Added a set of interfaces implementing async methods in a plain enough way to support coroutines, RPC and P/Invokes; updated copyright statement for the year 2017 2017-01-21 21:33:55 +00:00
Deque.cs Fixed async task notifications; added more comments; restored CancellationToken methods; removed useless usings 2017-01-21 22:08:24 +00:00
Deque.Insertion.cs Fixed async task notifications; added more comments; restored CancellationToken methods; removed useless usings 2017-01-21 22:08:24 +00:00
Deque.Interfaces.cs Added a set of interfaces implementing async methods in a plain enough way to support coroutines, RPC and P/Invokes; updated copyright statement for the year 2017 2017-01-21 21:33:55 +00:00
Deque.Removal.cs Fixed async task notifications; added more comments; restored CancellationToken methods; removed useless usings 2017-01-21 22:08:24 +00:00
Deque.Search.cs Fixed async task notifications; added more comments; restored CancellationToken methods; removed useless usings 2017-01-21 22:08:24 +00:00
Deque.Test.cs Added a set of interfaces implementing async methods in a plain enough way to support coroutines, RPC and P/Invokes; updated copyright statement for the year 2017 2017-01-21 21:33:55 +00:00
IListExtensions.cs Created a separate 'Partition' structure for the QuickSort() method so the Stack (used to avoid recursion) is a bit cleaner 2022-11-02 22:39:33 +00:00
IListExtensions.Test.cs Implemented a messy QuickSort method for IList, appears to be working but needs to be cleaned and optimized still 2022-11-02 22:27:51 +00:00
IMultiDictionary.cs Added a set of interfaces implementing async methods in a plain enough way to support coroutines, RPC and P/Invokes; updated copyright statement for the year 2017 2017-01-21 21:33:55 +00:00
IObservableCollection.cs Fixed async task notifications; added more comments; restored CancellationToken methods; removed useless usings 2017-01-21 22:08:24 +00:00
IRecyclable.cs Added a set of interfaces implementing async methods in a plain enough way to support coroutines, RPC and P/Invokes; updated copyright statement for the year 2017 2017-01-21 21:33:55 +00:00
ItemEventArgs.cs Fixed async task notifications; added more comments; restored CancellationToken methods; removed useless usings 2017-01-21 22:08:24 +00:00
ItemEventArgs.Test.cs Added a set of interfaces implementing async methods in a plain enough way to support coroutines, RPC and P/Invokes; updated copyright statement for the year 2017 2017-01-21 21:33:55 +00:00
ItemReplaceEventArgs.cs Fixed async task notifications; added more comments; restored CancellationToken methods; removed useless usings 2017-01-21 22:08:24 +00:00
ItemReplaceEventArgs.Test.cs Added a set of interfaces implementing async methods in a plain enough way to support coroutines, RPC and P/Invokes; updated copyright statement for the year 2017 2017-01-21 21:33:55 +00:00
ListSegment.cs Added ListSegment class which is analogous to StringSegment and ArraySegment, but for IList<T> 2022-11-02 18:05:04 +00:00
ListSegment.Test.cs Added ListSegment class which is analogous to StringSegment and ArraySegment, but for IList<T> 2022-11-02 18:05:04 +00:00
MultiDictionary.cs Added a set of interfaces implementing async methods in a plain enough way to support coroutines, RPC and P/Invokes; updated copyright statement for the year 2017 2017-01-21 21:33:55 +00:00
MultiDictionary.Interfaces.cs Added a set of interfaces implementing async methods in a plain enough way to support coroutines, RPC and P/Invokes; updated copyright statement for the year 2017 2017-01-21 21:33:55 +00:00
MultiDictionary.Test.cs Added a set of interfaces implementing async methods in a plain enough way to support coroutines, RPC and P/Invokes; updated copyright statement for the year 2017 2017-01-21 21:33:55 +00:00
MultiDictionary.ValueCollection.cs Added a set of interfaces implementing async methods in a plain enough way to support coroutines, RPC and P/Invokes; updated copyright statement for the year 2017 2017-01-21 21:33:55 +00:00
ObservableCollection.cs Added a set of interfaces implementing async methods in a plain enough way to support coroutines, RPC and P/Invokes; updated copyright statement for the year 2017 2017-01-21 21:33:55 +00:00
ObservableCollection.Test.cs Added a set of interfaces implementing async methods in a plain enough way to support coroutines, RPC and P/Invokes; updated copyright statement for the year 2017 2017-01-21 21:33:55 +00:00
ObservableDictionary.cs Added a set of interfaces implementing async methods in a plain enough way to support coroutines, RPC and P/Invokes; updated copyright statement for the year 2017 2017-01-21 21:33:55 +00:00
ObservableDictionary.Test.cs Added a set of interfaces implementing async methods in a plain enough way to support coroutines, RPC and P/Invokes; updated copyright statement for the year 2017 2017-01-21 21:33:55 +00:00
ObservableList.cs Added a set of interfaces implementing async methods in a plain enough way to support coroutines, RPC and P/Invokes; updated copyright statement for the year 2017 2017-01-21 21:33:55 +00:00
ObservableList.Test.cs Added a set of interfaces implementing async methods in a plain enough way to support coroutines, RPC and P/Invokes; updated copyright statement for the year 2017 2017-01-21 21:33:55 +00:00
ObservableSet.cs Fixed async task notifications; added more comments; restored CancellationToken methods; removed useless usings 2017-01-21 22:08:24 +00:00
ObservableSet.Test.cs Added a set of interfaces implementing async methods in a plain enough way to support coroutines, RPC and P/Invokes; updated copyright statement for the year 2017 2017-01-21 21:33:55 +00:00
PairPriorityQueue.cs Added a set of interfaces implementing async methods in a plain enough way to support coroutines, RPC and P/Invokes; updated copyright statement for the year 2017 2017-01-21 21:33:55 +00:00
PairPriorityQueue.Test.cs Added a set of interfaces implementing async methods in a plain enough way to support coroutines, RPC and P/Invokes; updated copyright statement for the year 2017 2017-01-21 21:33:55 +00:00
Parentable.cs Fixed async task notifications; added more comments; restored CancellationToken methods; removed useless usings 2017-01-21 22:08:24 +00:00
Parentable.Test.cs Added a set of interfaces implementing async methods in a plain enough way to support coroutines, RPC and P/Invokes; updated copyright statement for the year 2017 2017-01-21 21:33:55 +00:00
ParentingCollection.cs Fixed async task notifications; added more comments; restored CancellationToken methods; removed useless usings 2017-01-21 22:08:24 +00:00
ParentingCollection.Test.cs Added a set of interfaces implementing async methods in a plain enough way to support coroutines, RPC and P/Invokes; updated copyright statement for the year 2017 2017-01-21 21:33:55 +00:00
Pool.cs Fixed async task notifications; added more comments; restored CancellationToken methods; removed useless usings 2017-01-21 22:08:24 +00:00
Pool.Test.cs Added a set of interfaces implementing async methods in a plain enough way to support coroutines, RPC and P/Invokes; updated copyright statement for the year 2017 2017-01-21 21:33:55 +00:00
PriorityItemPair.cs Fixed async task notifications; added more comments; restored CancellationToken methods; removed useless usings 2017-01-21 22:08:24 +00:00
PriorityItemPair.Test.cs Added a set of interfaces implementing async methods in a plain enough way to support coroutines, RPC and P/Invokes; updated copyright statement for the year 2017 2017-01-21 21:33:55 +00:00
PriorityQueue.cs Added a set of interfaces implementing async methods in a plain enough way to support coroutines, RPC and P/Invokes; updated copyright statement for the year 2017 2017-01-21 21:33:55 +00:00
PriorityQueue.Test.cs Added a set of interfaces implementing async methods in a plain enough way to support coroutines, RPC and P/Invokes; updated copyright statement for the year 2017 2017-01-21 21:33:55 +00:00
ReadOnlyCollection.cs Added a set of interfaces implementing async methods in a plain enough way to support coroutines, RPC and P/Invokes; updated copyright statement for the year 2017 2017-01-21 21:33:55 +00:00
ReadOnlyCollection.Test.cs Added a set of interfaces implementing async methods in a plain enough way to support coroutines, RPC and P/Invokes; updated copyright statement for the year 2017 2017-01-21 21:33:55 +00:00
ReadOnlyDictionary.cs Fixed async task notifications; added more comments; restored CancellationToken methods; removed useless usings 2017-01-21 22:08:24 +00:00
ReadOnlyDictionary.Test.cs Added a set of interfaces implementing async methods in a plain enough way to support coroutines, RPC and P/Invokes; updated copyright statement for the year 2017 2017-01-21 21:33:55 +00:00
ReadOnlyList.cs Added a set of interfaces implementing async methods in a plain enough way to support coroutines, RPC and P/Invokes; updated copyright statement for the year 2017 2017-01-21 21:33:55 +00:00
ReadOnlyList.Test.cs Added a set of interfaces implementing async methods in a plain enough way to support coroutines, RPC and P/Invokes; updated copyright statement for the year 2017 2017-01-21 21:33:55 +00:00
ReadOnlySet.cs Added a set of interfaces implementing async methods in a plain enough way to support coroutines, RPC and P/Invokes; updated copyright statement for the year 2017 2017-01-21 21:33:55 +00:00
ReadOnlySet.Test.cs Added a set of interfaces implementing async methods in a plain enough way to support coroutines, RPC and P/Invokes; updated copyright statement for the year 2017 2017-01-21 21:33:55 +00:00
ReverseComparer.cs Added a set of interfaces implementing async methods in a plain enough way to support coroutines, RPC and P/Invokes; updated copyright statement for the year 2017 2017-01-21 21:33:55 +00:00
ReverseComparer.Test.cs Added a set of interfaces implementing async methods in a plain enough way to support coroutines, RPC and P/Invokes; updated copyright statement for the year 2017 2017-01-21 21:33:55 +00:00
TransformingReadOnlyCollection.cs Fixed async task notifications; added more comments; restored CancellationToken methods; removed useless usings 2017-01-21 22:08:24 +00:00
TransformingReadOnlyCollection.Interfaces.cs Added a set of interfaces implementing async methods in a plain enough way to support coroutines, RPC and P/Invokes; updated copyright statement for the year 2017 2017-01-21 21:33:55 +00:00
TransformingReadOnlyCollection.Test.cs Added a set of interfaces implementing async methods in a plain enough way to support coroutines, RPC and P/Invokes; updated copyright statement for the year 2017 2017-01-21 21:33:55 +00:00
Variegator.cs Added a set of interfaces implementing async methods in a plain enough way to support coroutines, RPC and P/Invokes; updated copyright statement for the year 2017 2017-01-21 21:33:55 +00:00
Variegator.Test.cs Added a set of interfaces implementing async methods in a plain enough way to support coroutines, RPC and P/Invokes; updated copyright statement for the year 2017 2017-01-21 21:33:55 +00:00
WeakCollection.cs Fixed async task notifications; added more comments; restored CancellationToken methods; removed useless usings 2017-01-21 22:08:24 +00:00
WeakCollection.Interfaces.cs Added a set of interfaces implementing async methods in a plain enough way to support coroutines, RPC and P/Invokes; updated copyright statement for the year 2017 2017-01-21 21:33:55 +00:00
WeakCollection.Test.cs Added a set of interfaces implementing async methods in a plain enough way to support coroutines, RPC and P/Invokes; updated copyright statement for the year 2017 2017-01-21 21:33:55 +00:00