diff --git a/src/Destructurama.Attributed/Util/CacheEntry.cs b/src/Destructurama.Attributed/Util/CacheEntry.cs index e187b4d..b1033b1 100644 --- a/src/Destructurama.Attributed/Util/CacheEntry.cs +++ b/src/Destructurama.Attributed/Util/CacheEntry.cs @@ -22,13 +22,13 @@ internal struct CacheEntry public CacheEntry(Func destructureFunc) { CanDestructure = true; - DestructureFunc = destructureFunc ?? throw new ArgumentNullException(nameof(destructureFunc)); + DestructureFunc = destructureFunc; } private CacheEntry(bool canDestructure, Func destructureFunc) { CanDestructure = canDestructure; - DestructureFunc = destructureFunc ?? throw new ArgumentNullException(nameof(destructureFunc)); + DestructureFunc = destructureFunc; } public bool CanDestructure { get; }