useServiceProviderFactory<TContainerBuilder> method

  1. @override
HostBuilder useServiceProviderFactory<TContainerBuilder>({
  1. ServiceProviderFactory<TContainerBuilder>? implementation,
  2. FactoryResolver<TContainerBuilder>? factory,
})
override

Implementation

@override
HostBuilder useServiceProviderFactory<TContainerBuilder>({
  ServiceProviderFactory<TContainerBuilder>? implementation,
  FactoryResolver<TContainerBuilder>? factory,
}) {
  _serviceProviderFactory =
      DefaultServiceFactoryAdapter<TContainerBuilder>.builder(
    () => (_hostApplicationBuilder as DefaultHostApplicationBuilder)
        ._hostBuilderContext,
    factory!,
  );
  return this;
}