Stashbox by Peter Csajtai

<PackageReference Include="Stashbox" Version="5.8.2" />

 RegistrationOption

public enum RegistrationOption
Represents the registration option types.

Additional service types to map.

The async initializer delegate.

Auto member injection related registration options.

Condition related registration options.

Constructor related registration options.

The constructor selection rule.

The name of the scope this registration defines.

Dependency names or types that are bound to named registrations.

The cleanup delegate.

The initializer delegate.

Injection parameters.

True if the lifetime of the service is owned externally.

Determines whether the service's resolution should be handled by a dynamic Resolve call on the current IDependencyResolver instead of a pre-built instantiation expression.

Metadata = 10

The additional metadata.

Options related to instance or factory registrations.

Indicates whether this registration should replace an existing registration.

Indicates whether this registration should replace a registration only when it's exist.