Top 20 NuGet ordered Packages
Extensions for ordered testing with Xunit. Full support for ordering at all levels - test collections, test classes and test cases. Support for AssemblyFixture including IMessageSink injection and IAsyncLifetime. Supports .NET Core 1.x, .NET Core 2.x. and .NET 4.5.2+
Class library with specialized collections to model graphs, queues, multi-value dictionaries and such.
TestFactory is a utility which helps composing and orchestrating test runs. TestFactory allows to create collections of test steps and guarantees that test steps run in a specific order. The result of a test run is summarized in a test summary.
Linq extensions for ordered sequences. They have better perfomance in comparison to standard extensions. They don't enumerate entire sequences into HashSet<T> or lookup. With these you can lazily handle very large or even infinite sequences as long as they're ordered. Concat, Distinct, Except, Group...
An always sorted collection. Has options to allow/disallow duplicate items as well as to sort in reverse order. CodeBits are useful code blocks that can included in your C# projects through NuGet. See the project site for documentation.
An always sorted observable collection. Has options to allow/disallow duplicate items as well as to sort in reverse order. CodeBits are useful code blocks that can included in your C# projects through NuGet. See the project site for documentation.
A library of .NET dictionaries that are useful building blocks for in-memory caches with various eviction strategies (LRU and Random, primarily).
.NET library that implements an ordered dictionary. Provides all the functionality of Dictionary<TKey, TValue> but also maintains the items in an ordered list. Items can be added, removed and accessed by key or index. Implements IDictionary. Now targets .NET Standard 2.0 or .NET 5.0, and supports nu...