From 9a6d8d92b4b98dffbd7f952a0eccdd8de9c8a646 Mon Sep 17 00:00:00 2001 From: Nils Andresen Date: Sat, 1 Jan 2022 22:30:40 +0100 Subject: [PATCH] (#674) changed TypeResolver in Cli/logging to adhere to the specifications set in #620 --- examples/Cli/Logging/Infrastructure/TypeResolver.cs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/examples/Cli/Logging/Infrastructure/TypeResolver.cs b/examples/Cli/Logging/Infrastructure/TypeResolver.cs index 888bc07..664576e 100644 --- a/examples/Cli/Logging/Infrastructure/TypeResolver.cs +++ b/examples/Cli/Logging/Infrastructure/TypeResolver.cs @@ -15,6 +15,11 @@ public sealed class TypeResolver : ITypeResolver public object Resolve(Type type) { - return _provider.GetRequiredService(type); + if (type == null) + { + return null; + } + + return _provider.GetService(type); } }