private static void BindOpenGeneric(IBindableIocService container, ServiceDescriptor service) { if (service.ImplementationType is {} implementationType) { container.BindGeneric(service.ServiceType, implementationType, ConstructorSelectors.EmulateDotNet, i => SetLifetime(i, service)); } }