Click or drag to resize

Cauldron.Activator Namespace

 
Classes
  ClassDescription
Public classCloneIgnoreAttribute
Instructs the Cloner not to clone the public field or public read/write property value
Public classComponentAttribute
Specifies that the decorated Type is a dependency injection component.
Public classComponentConstructorAttribute
Specifies that Type can be constructed by using this particular Constructor or Method
Public classExtensionsCloning
Provides usefull extension methods regarding cloning and mapping
Public classFactory
Provides methods for creating and destroying object instances
Public classFactoryT
Represents a singleton access to an implementation of T. T is not neccessarily a singleton instance.
Public classFactoryObjectCreatedEventArgs
Provides meta information for the ObjectCreated event.
Public classFactoryResolver
Represents a collection of resolvers.
Public classGenericComponentAttribute
Specifies that the described generic Type is a dependency injection component.
Public classInjectAttribute
Specifies that the property or field contains a type that can be supplied by the Factory.
Public classUnitTestAwareFactoryResolverBase
Provides a base class that is unit test aware.
Interfaces
  InterfaceDescription
Public interfaceIFactoryExtension
Represents an interface for the Factory extension
Public interfaceIFactoryTypeInfo
Holds data that is required by the Factory to create instances
Enumerations
  EnumerationDescription
Public enumerationFactoryCreationPolicy
Describes the creation policy of an object through the Factory