public class NameResolverExtension : UnityContainerExtension, INameResolverExtensionConfigurator
{
public INameResolverExtensionConfigurator RegisterDelegatedName<TTypeToBuild>(NameResolverDelegate resolver)
{
Context.Policies.Set<IResolveNamePolicy>(
new ResolveNamePolicyDelegated(resolver),
NamedTypeBuildKey.Make<TTypeToBuild>());
return this;
}
}