dango.inject

Modules

container
module dango.inject.container

Contains the implementation of the dependency container.

context
module dango.inject.context

Contains the implementation of application context setup.

exception
module dango.inject.exception

Модуль содержит слассы ошибок и вспомогательные фунции

factory
module dango.inject.factory

Модуль работы с компонентами и фабриками к ним

injection
module dango.inject.injection

Contains functionality for autowiring dependencies using a dependency container.

provider
module dango.inject.provider

Contains the implementation of the provider.

Members

Imports

ComponentFactory (from dango.inject.factory)
public import dango.inject.factory : ComponentFactory, ComponentFactoryCtor, WrapDependencyFactory;
Undocumented in source.
ComponentFactoryCtor (from dango.inject.factory)
public import dango.inject.factory : ComponentFactory, ComponentFactoryCtor, WrapDependencyFactory;
Undocumented in source.
DependencyContainer (from dango.inject.container)
public import dango.inject.container : DependencyContainer;
Undocumented in source.
DependencyContext (from dango.inject.context)
public import dango.inject.context : DependencyContext, registerDependencyContext;
Undocumented in source.
Inject (from dango.inject.injection)
public import dango.inject.injection : inject, Inject, Named;
Undocumented in source.
Named (from dango.inject.injection)
public import dango.inject.injection : inject, Inject, Named;
Undocumented in source.
Provider (from dango.inject.provider)
public import dango.inject.provider : Provider, singleInstance, newInstance, existingInstance;
Undocumented in source.
WrapDependencyFactory (from dango.inject.factory)
public import dango.inject.factory : ComponentFactory, ComponentFactoryCtor, WrapDependencyFactory;
Undocumented in source.
existingInstance (from dango.inject.provider)
public import dango.inject.provider : Provider, singleInstance, newInstance, existingInstance;
Undocumented in source.
inject (from dango.inject.injection)
public import dango.inject.injection : inject, Inject, Named;
Undocumented in source.
newInstance (from dango.inject.provider)
public import dango.inject.provider : Provider, singleInstance, newInstance, existingInstance;
Undocumented in source.
registerDependencyContext (from dango.inject.context)
public import dango.inject.context : DependencyContext, registerDependencyContext;
Undocumented in source.
singleInstance (from dango.inject.provider)
public import dango.inject.provider : Provider, singleInstance, newInstance, existingInstance;
Undocumented in source.

Meta

Date

Date: 2020-04-11

License

Subject to the terms of the BSD 3-Clause License, as written in the included LICENSE.md file.

Authors

<m.galanin@milofon.pro> Maksim Galanin