Constructor for RegistrationContext
Register a component of type T by identity, type, or interface it implements.
Register a component of type T by identity, type, or interface it implements with a default value.
Locator used for fetching components dependencies;
Storage into which to store components;
factory used to wrap components that are not derived from Object.
A component registration interface for storage.
Registration context registers components into storage, and uses a locator as a source of dependencies for components.