Common constructor
Return maybe singleton provider
Return original provider
Return a TypeInfo describing the type provided.
Return a TypeInfo describing the type registered.
Produce the value. A pointer to the value is passed to a delegate.
Return a TypeInfo describing the type provided.
Return a TypeInfo describing the type registered.
Produce the value. A pointer to the value is passed to a delegate.
Return maybe singleton provider
Return original provider
A Provider that provides a value. The value is provided at construction type and the same value is returned each time provide is called.