FactoryProvider

A provider that uses a factory to get the value.

Constructors

this
this(DependencyContainer container, F factory, A args)

Main constructor

Members

Functions

canSingleton
bool canSingleton()

Return maybe singleton provider

originalProvider
Provider originalProvider()

Return original provider

providedType
TypeInfo providedType()

Return a TypeInfo describing the type provided.

registeredType
TypeInfo registeredType()

Return a TypeInfo describing the type registered.

withProvided
void withProvided(bool injectInstance, void delegate(void*) @(safe) dg)

Produce the value. A pointer to the value is passed to a delegate.

Inherited Members

From Provider

providedType
TypeInfo providedType()

Return a TypeInfo describing the type provided.

registeredType
TypeInfo registeredType()

Return a TypeInfo describing the type registered.

withProvided
void withProvided(bool injectInstance, void delegate(void*) @(safe) dg)

Produce the value. A pointer to the value is passed to a delegate.

canSingleton
bool canSingleton()

Return maybe singleton provider

originalProvider
Provider originalProvider()

Return original provider

Meta