Return the resulting service, not the Task

This commit is contained in:
Haselnussbomber 2025-10-19 23:30:25 +02:00
parent 65016f88c1
commit c3af98ce5c
No known key found for this signature in database
GPG key ID: BB905BB49E7295D1

View file

@ -161,7 +161,7 @@ internal class ServiceContainer : IServiceProvider, IServiceType
public IServiceScope GetScope() => new ServiceScopeImpl(this); public IServiceScope GetScope() => new ServiceScopeImpl(this);
/// <inheritdoc/> /// <inheritdoc/>
object? IServiceProvider.GetService(Type serviceType) => this.GetSingletonService(serviceType); object? IServiceProvider.GetService(Type serviceType) => this.GetSingletonService(serviceType).Result;
private async Task<object> GetService(Type serviceType, ServiceScopeImpl? scope, object[] scopedObjects) private async Task<object> GetService(Type serviceType, ServiceScopeImpl? scope, object[] scopedObjects)
{ {