public void Process(Type type, Registry registry)
{
if (!typeof(HostInitializer).IsAssignableFrom(type))
return;
if (!type.CanBeCreated() || type.ContainsGenericParameters)
return;
registry.For(typeof(HostInitializer)).Singleton().Add(ctx => ctx.GetInstance(type));
}
}