ExistingInstanceProvider

A Provider that uses another provider to existing instance

Constructors

this
this(I instance, Provider original)

Common 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