ValueProvider

A Provider that provides a value. The value is provided at construction type and the same value is returned each time provide is called.

Constructors

this
this(T value)

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