dango.system.container.named

Модуль предоставляет объекты и методы для работы с именованным внедрением зависимостей (DI)

Members

Classes

NamedContainer
class NamedContainer

Контейнер для управления именованных зависимостей

Functions

registerByName
Registration registerByName(shared(DependencyContainer) container, string name, RegistrationOption options = RegistrationOption.none)

Метод расширяет поведение DependencyContainer при помощи NamedContainer и добавляет возможность регистрировать именованные зависимости

resolveByName
RegistrationType resolveByName(shared(DependencyContainer) container, string name)

Метод расширяет поведение DependencyContainer при помощи NamedContainer и добавляет возможность создать объект указав тип помеченный именем

resolveByName
QualifierType resolveByName(shared(DependencyContainer) container, string name)

Метод расширяет поведение DependencyContainer при помощи NamedContainer и добавляет возможность создать объект указав тип помеченный именем

Meta

Authors

Maksim Galanin

License

Subject to the terms of the BSD license, as written in the included LICENSE.txt file.