public InstrumentModule() { var serviceProvider = new ServiceCollection().AddSkyAPMCore().BuildServiceProvider(); var serviceLocatorProvider = new ServiceProviderLocator(serviceProvider); ServiceLocator.SetLocatorProvider(() => serviceLocatorProvider); }
public InstrumentModule() { var services = new ServiceCollection(); services.AddSkyAPMCore(); InstrumentModuleFactory.ServicesBuilder?.Invoke(services); var serviceProvider = services.BuildServiceProvider(); var serviceLocatorProvider = new ServiceProviderLocator(serviceProvider); ServiceLocator.SetLocatorProvider(() => serviceLocatorProvider); }