Classes associated with Potomac's dependency injection features.



Interfaces
 InterfaceDescription
 ILinker An ILinker links a injectable class or interface to an implementation or implementation provider.
 INamer An INamer allows injectable bindings to be associated with a textual name.
 IProvider An IProvider provides instances of an object for an injection binding.
 IScoper An IScoper allows callers to set the injection binding as a singleton.
Classes
 ClassDescription
 InitializedEvent An InitializedEvent is dispatched by an [Injectable] which requires asynchronous initialization to inform the Potomac injection system that it's initialization is complete.
 InjectionEvent An event sent in response to an injection request.
 InjectionRequest An injection request represent the asynchronous process necessary for the creation and injection of objects in the Potomac bundle system.
 Injector Injector is responsible for creating new classes and injecting dependencies into them.