Stashbox by Peter Csajtai

<PackageReference Include="Stashbox" Version="3.5.1-preview-622" />

 IStashboxContainer

Represents a dependency injection container.

Stores the container context.

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 the details about the registrations.

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 RegisterResolver(IResolver resolver)

Registers an IResolver into the container.

void Validate()

Validates the current state of the container.