Stashbox by Peter Csajtai

<PackageReference Include="Stashbox" Version="5.7.1-preview-787" />

 RegistrationSelectionRules

using System.Runtime.CompilerServices; namespace Stashbox.Registration.SelectionRules { [System.Runtime.CompilerServices.NullableContext(1)] [System.Runtime.CompilerServices.Nullable(0)] internal static class RegistrationSelectionRules { public static readonly IRegistrationSelectionRule ConditionFilter = new ConditionRule(); public static readonly IRegistrationSelectionRule GenericFilter = new OpenGenericRule(); public static readonly IRegistrationSelectionRule ScopeNameFilter = new ScopeNameRule(); public static readonly IRegistrationSelectionRule NameFilter = new NameRule(); public static readonly IRegistrationSelectionRule EnumerableNameFilter = new EnumerableNameRule(); public static readonly IRegistrationSelectionRule MetadataFilter = new MetadataRule(); public static readonly IRegistrationSelectionRule DecoratorFilter = new DecoratorRule(); } }