C# (CSharp) Catel.IoC Namespace

Classes

Name Description
CatelDependencyResolver Implementation of the IDependencyResolver interface for Catel by wrapping the ServiceLocator.
IoCFactory Factory responsible for creating IoC components.
ServiceLocator Default implementation of the IServiceLocator interface.
ServiceLocator.RegisteredInstanceInfo
ServiceLocator.ServiceInfo
ServiceLocatorAutoRegistrationManager Manager that can handle the registrations of the service locator.
TypeFactory Type factory which will cache constructors to ensure the best performance available. This class will automatically watch the IServiceLocator.TypeRegistered event and clear the cache automatically when the event occurs.
TypeFactory.ConstructorCacheKey
TypeFactory.TypeMetaData
TypeNotRegisteredException Exception class in case an requested type from IServiceLocator is not registered.