Base class that manages the logic for tracking configuration source changes and reconfiguring the container, and raising all the appropriate events.
An object that can be injected into various entlib objects that supplies events that indicate when the current configuration source has changed. This provides some isolation from the actual configuration source.
The primary implementation of ConfigurationChangeEventSource.
Represents an injected parameter value that can be determined at the time of container configuration.
A static marker class to denote types constructed by the container when registering a TypeRegistration.
Class that can be used as a base class for instance factories.
This class is the event arguments received when a container is being reconfigured due to a configuration source change. This class is a collecting argument: new type registrations should be added via the AddTypeRegistrations method.
A parameter representing a set of named items to be resolved by the container.
Represents a construction parameter resolved through the container.
Represents a property injected in a TypeRegistration.
An implementation of IContainerReconfiguringEventSource that does nothing. Saves null checking everywhere.
Represents a strategy to retrieve a value to inject.
Builds expression used in TypeRegistration for custom and standard Enterprise Library objects.
A TypeRegistrationsProvider implementation that loads a type by name, and returns an instance of that type as the provider.
Represents a container registration entry as a LambdaExpression and additional metadata.
Represents a container registration entry as a LambdaExpression and additional metadata for constructing a specific type.
This class encapsulates the logic used to find the type registration providers in the current application.
A helper interface used as the return type of the GetSection method.
Implement this interface to create an object that can read a set of TypeRegistration objects representing the current Enterprise Library configuration and configure a dependency injection container with that information.
A interface describing objects that raise events when a container's type registrations need to updated due to a configuration source change.
This interface represents an object that can return configuration information used to configure a container to resolve Entlib objects.