ComponentSeedInitializer

Initializes freshly created instance (for which constructor wasn't called yet). Besides standard injection methods performs constructor injection.

If aggregate has many constructors, up to one of them can be annotated with Constructor - that one will be called. If there is only one constructor it will be called by default. To turn this behaviour off annotate that constructor with DontInject.

class ComponentSeedInitializer : InstanceInitializer!(T, false)(
T
) if (
is(T == class)
) {}

Constructors

this
this(Dejector injector)
Undocumented in source.

Members

Functions

initialize
void initialize(Object o)
Undocumented in source. Be warned that the author may not have intended to support it.

Mixins

__anonymous
mixin CreateLogger
Undocumented in source.

Mixed In Members

From mixin CreateLogger

Here
alias Here = typeof(this)
Undocumented in source.
Here
alias Here = ___Module___
Undocumented in source.
Logger
struct Logger
Undocumented in source.

Meta