componentScan
- auto componentScan(Storage!(ObjectFactory, string) storage, Locator!() locator, string id)
- auto componentScan(Storage!(ObjectFactory, string) storage, Locator!() locator)
- auto componentScan(ConfigurableContainer storage)
- auto componentScan(Storage!(ObjectFactory, string) storage, Locator!() locator)
- auto componentScan(ConfigurableContainer storage)
- auto componentScan(Storage!(ObjectFactory, string) storage, Locator!() locator)
- auto componentScan(ConfigurableContainer storage)
- auto componentScan(Storage!(ObjectFactory, string) storage, Locator!() locator)
- auto componentScan(ConfigurableContainer storage)
- auto componentScan(Storage!(ObjectFactory, string) storage, Locator!() locator)
- auto componentScan(ConfigurableContainer storage)
- auto componentScan(Storage!(ObjectFactory, string) storage, Locator!() locator)
- auto componentScan(ConfigurableContainer storage)
- auto componentScan(R storageLocator, Locator!() locator, string id)
- auto componentScan(R locator, string id)
- auto componentScan(R storageLocator, Locator!() locator)
- auto componentScan(R locator)
- template componentScan(T, V...)
- auto componentScan(R storageLocator, Locator!() locator)
- auto componentScan(R locator)
- template componentScan(I, T, V...)
- auto componentScan(R storageLocator, Locator!() locator)
- auto componentScan(R locator)
- template componentScan(alias M, V...)
Register a set of objects by it's type, or implemented interface into a storage.
When registering an object by it's interface, next to interface it is required to specify the original type of object. Note: An object will be registered in storage only in case when it is annotated with @component annotation. In case when no @component annotation is found, object is not registered in storage.