Winter IoC Container

NI.Winter Namespace

Namespace hierarchy

Classes

Class Description
ApplicationContainer Simple application container based on IServiceProvider implementation.
ArrayFactory  
BaseMethodInvokingFactory Base class for method invoking factories
ComponentInitInfo Component Info
ComponentsConfig IComponentsConfig implementation based on XML.
EventBinder EventBinder is a helper component that gives ability to bind events and events handlers inside Winter configuration.
IndexerInvokingFactory Indexer invoking factory used for defining instance by indexer of another object.
ListValueInitInfo Value Info for list
MapEntryInfo
MapValueInitInfo Value Info for map
MethodInvokingFactory MethodInvokingFactory can be used for defining instance as result of another object's method invoking.
NestedServiceProvider NestedServiceProvider implementation used for defining composite ServiceProviders.
PropertyInfo
PropertyInvokingFactory Property invoking factory component
RefValueInfo Component reference info
ReplacingFactory ReplacingFactory factory component
ServiceProvider Service provider based on Spring-like configuration.
ServiceProvider.ValueFactory  
ServiceProviderContext ServiceProviderContext used for referencing to IoC container inside its configuration.
ServiceProviderInvokingFactory ServiceProviderInvokingFactory used for defining instance as result of calling specified INamedServiceProvider implementation.
StaticMethodInvokingFactory StaticMethodInvokingFactory used for defining instance as result of invoking static method
StaticPropertyInvokingFactory StaticPropertyInvokingFactory used for defining instance as static property of some class.
TypeValueInitInfo Type Value init info
ValueInitInfo Value Info
XmlComponentsConfig Extension of ComponentsConfig that supports configuration section handler (so you may place configuration in the app.config or web.config)

Interfaces

Interface Description
IComponentInitInfo Component init definition interface.
IComponentsConfig IComponents config
IFactoryComponent Factory component interface
INamedServiceProviderAware Named service provider aware component interface
IPropertyInitInfo Property init definition interface
IServiceProviderAware Service provider aware component interface
IValueFactory Factory used to initialize a new instance by IValueInitInfo
IValueInitInfo Value init definition interface