A flexible .NET library for ordering and organizing elements with support for relative positioning, groups, and hierarchical structures.
dotnet add package Level6Rogue.OrderEngineusing OrderEngine;
IOrderEngine engine = OrderEngine.Create();
engine.Add("A");
engine.Add("B");
engine.Add("C", new Before("B"));
List<Output> result = engine.Build();
// Result: A, C, BSee the OrderEngine README for full documentation.
| Project | Description |
|---|---|
| OrderEngine | Core library |
| OrderEngine.Tests | Unit tests |
| OrderEngine.Benchmarks | Performance benchmarks |
MIT License