Stashbox by Peter Csajtai

<PackageReference Include="Stashbox" Version="2.9.0-preview-514" />

 IStashboxContainer

Represents a dependency injection container.

Stores the container context.

Stores the parent container object if has any, otherwise null.

The root scope.

bool CanResolve<TFrom>(object name = null)

Checks a type can be resolved by the container.

bool CanResolve(Type typeFrom, object name = null)

Checks a type can be resolved by the container.

Configures the container.

Creates a child container.

Returns all registration mappings.

bool IsRegistered<TFrom>(object name = null)

Checks a type is registered in the container.

bool IsRegistered(Type typeFrom, object name = null)

Checks a type is registered in the container.

void RegisterExtension(IContainerExtension containerExtension)

Registers a IContainerExtension into the container.

void RegisterResolver(IResolver resolver)

Registers an IResolver into the container.

void Validate()

Validates the current state of the container.