Info
Version: | 2.0.0 |
Author(s): | DanielBradley, RobertGiesecke |
Last Update: | Friday, March 8, 2019 |
.NET Fiddle: | Create the first Fiddle |
Project Url: | https://github.com/RobertGiesecke/CycleDetection |
NuGet Url: | https://www.nuget.org/packages/CycleDetection |
Install
Install-Package CycleDetection
dotnet add package CycleDetection
paket add CycleDetection
CycleDetection Download (Unzip the "nupkg" after downloading)
Dependencies
.NETFramework 4.0
No dependencies.
- System.Collections.Immutable(>= 1.5.0)
- NETStandard.Library(>= 1.6.1)
- System.Collections.Immutable(>= 1.5.0)
- NETStandard.Library(>= 1.6.1)
- System.Collections.Immutable(>= 1.5.0)
- System.Collections.Immutable(>= 1.5.0)
Tags
(https://github.com/danielrbradley/CycleDetection)
You can use this library to sort dependencies and even handle cyclic references. e.g.
to compile stuff in the right order.
I found it to be quite useful but I didn't like how one had to manually setup the dependency vertices. (It also supports custom comparers now.)
So I moved the original code into the Core sub namespace and wrote a class that allows to setup dependencies using a simple lambda expression.