public interface ITargetContainerTypeResolver
For operations such as Fetch(Type) and FetchContainer(Type), the type requested might sometimes need to be redirected to another for the purposes of fetching the correct ITargetContainer for a given type of service. If this method returns a non-null type, then the calling container will use that type instead of the original one passed when trying to locate a container for the service type.
Type GetContainerType(Type serviceType)
A type that should be used to look up a container, if different from the