Stashbox by Peter Csajtai

<PackageReference Include="Stashbox" Version="3.1.0-preview-526" />

 IResolver

public interface IResolver
Represents a dependency resolver.
using Stashbox.Entity; using System.Linq.Expressions; namespace Stashbox.Resolution { public interface IResolver { Expression GetExpression(IContainerContext containerContext, IResolutionStrategy resolutionStrategy, TypeInformation typeInfo, ResolutionContext resolutionContext); bool CanUseForResolution(IContainerContext containerContext, TypeInformation typeInfo, ResolutionContext resolutionContext); } }