diff --git a/LightweightIocContainer/IocContainer.cs b/LightweightIocContainer/IocContainer.cs
index 959a910..d583ca8 100644
--- a/LightweightIocContainer/IocContainer.cs
+++ b/LightweightIocContainer/IocContainer.cs
@@ -279,9 +279,7 @@ namespace LightweightIocContainer
/// The registration for the given has an unknown
private T ResolveInternal(object[] arguments, List resolveStack = null)
{
- IRegistration registration = FindRegistration();
- if (registration == null)
- throw new TypeNotRegisteredException(typeof(T));
+ IRegistration registration = FindRegistration() ?? throw new TypeNotRegisteredException(typeof(T));
//Circular dependency check
if (resolveStack == null) //first resolve call
@@ -580,7 +578,7 @@ namespace LightweightIocContainer
public void ClearMultitonInstances()
{
IRegistration registration = FindRegistration();
- if (!(registration is IMultitonRegistration multitonRegistration))
+ if (registration is not IMultitonRegistration multitonRegistration)
return;
var multitonInstance = _multitons.FirstOrDefault(m => m.type == multitonRegistration.ImplementationType);