Table of Contents

Namespace LfrlAnvil.Dependencies.Exceptions

Classes

CircularDependencyReferenceException

Represents an error that occurred due to circular dependency reference detection during dependency resolution.

DependencyContainerBuildException

Represents an error that occurred due to failed IDependencyContainer build attempt.

DependencyContainerBuilderConfigurationException

Represents an error that occurred during an invalid IDependencyContainerConfigurationBuilder change.

DependencyScopeNotFoundException

Represents an error that occurred due to missing named scope.

InvalidDependencyCastException

Represents an error that occurred due to an invalid type cast of a resolved dependency.

InvalidTypeRegistrationException

Represents an error that occurred due to an invalid dependency or implementor type registration attempt.

MissingDependencyException

Represents an error that occurred due to missing dependency resolution registration.

NamedDependencyScopeCreationException

Represents an error that occurred due to duplicated scope name.

OwnedDependenciesDisposalAggregateException

Represents a collection of errors that occurred during scope disposal.

OwnedDependencyDisposalException

Represents an error that occurred during disposal of a resolved dependency instance owned by the disposed scope.