Stashbox by Peter Csajtai

<PackageReference Include="Stashbox" Version="3.1.0-preview-525" />

 CircularDependencyException

Represents the exception the container throws when a circular dependency is found.
using System; namespace Stashbox.Exceptions { public class CircularDependencyException : ExceptionBaseException { public CircularDependencyException(Type type, Exception innerException = null) : base(type, "Circular dependency detected during the resolution of " + type.FullName + ".", innerException) { } } }