internal override ReflectionUtils.ConstructorDelegate ContructorDelegateFactory(Type key)
{
if (!key.IsInterface)
{
return base.ContructorDelegateFactory(key);
}
var factory = messageTypeFactory.GetTypeFactory(key);
ReflectionUtils.ConstructorDelegate constructorDelegate = delegate
{
return factory();
};
return constructorDelegate;
}
}