![]() | Cauldron.Activator Namespace |
Class | Description | |
---|---|---|
![]() | CloneIgnoreAttribute |
Instructs the Cloner not to clone the public field or public read/write property value
|
![]() | ComponentAttribute |
Specifies that the decorated Type is a dependency injection component.
|
![]() | ComponentConstructorAttribute |
Specifies that Type can be constructed by using this particular Constructor or Method
|
![]() | ExtensionsCloning |
Provides usefull extension methods regarding cloning and mapping
|
![]() | Factory |
Provides methods for creating and destroying object instances
|
![]() | FactoryT |
Represents a singleton access to an implementation of T. T is not neccessarily a singleton instance.
|
![]() | FactoryObjectCreatedEventArgs |
Provides meta information for the ObjectCreated event.
|
![]() | FactoryResolver |
Represents a collection of resolvers.
|
![]() | GenericComponentAttribute |
Specifies that the described generic Type is a dependency injection component.
|
![]() | InjectAttribute |
Specifies that the property or field contains a type that can be supplied by the Factory.
|
![]() | UnitTestAwareFactoryResolverBase |
Provides a base class that is unit test aware.
|
Interface | Description | |
---|---|---|
![]() | IFactoryExtension |
Represents an interface for the Factory extension
|
![]() | IFactoryTypeInfo |
Holds data that is required by the Factory to create instances
|
Enumeration | Description | |
---|---|---|
![]() | FactoryCreationPolicy |
Describes the creation policy of an object through the Factory |