<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="11.0.0-preview.1.26104.118" />

Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceProviderEngineScope

sealed class ServiceProviderEngineScope : IServiceScope, IDisposable, IServiceProvider, IKeyedServiceProvider, IAsyncDisposable, IServiceScopeFactory
namespace Microsoft.Extensions.DependencyInjection.ServiceLookup { internal sealed class ServiceProviderEngineScope : IServiceScope, IDisposable, IServiceProvider, IKeyedServiceProvider, IAsyncDisposable, IServiceScopeFactory { public bool IsRootScope { get; } public IServiceProvider ServiceProvider { get; } public ServiceProviderEngineScope(ServiceProvider provider, bool isRootScope); public object GetService(Type serviceType); public object GetKeyedService(Type serviceType, object serviceKey); public object GetRequiredKeyedService(Type serviceType, object serviceKey); public IServiceScope CreateScope(); public void Dispose(); public ValueTask DisposeAsync(); } }