Stashbox by Peter Csajtai

<PackageReference Include="Stashbox" Version="5.10.1-preview-814" />

 IStashboxContainer

Represents a dependency injection container.

Child containers created by this container.

The container context.

Configures the container.

IStashboxContainer CreateChildContainer(Action<ContainerConfigurator> config = null, bool attachToParent = true)

Creates a child container.

IStashboxContainer CreateChildContainer(object identifier, Action<IStashboxContainer> config = null, bool attachToParent = true)

Creates a child container.

Returns the child container identified by identifier.

Returns the details about the registrations.

Returns all registration mappings.

bool IsRegistered<TFrom>(object name = null)

Checks whether a type is registered in the container.

bool IsRegistered(Type typeFrom, object name = null)

Checks whether a type is registered in the container.

void RegisterResolver(IResolver resolver)

Registers an IResolver.

void Validate()

Validates the current state of the container.