<PackageReference Include="Relativity.ObjectManager" Version="11.1.185.8" />

BasedOnDescriptor

protected virtual bool Accepts(Type type, out Type baseTypes)

public BasedOnDescriptor BasedOn(Type basedOn)

public BasedOnDescriptor ConfigureFor<TComponentImplementationType>(Action<ComponentRegistration> configurer)

protected bool ExecuteIfCondition(Type type)

protected bool ExecuteUnlessCondition(Type type)

public BasedOnDescriptor If(Predicate<Type> ifFilter)

protected bool IsBasedOn(Type type, out Type baseTypes)

public BasedOnDescriptor LifestyleBoundTo<TBaseForRoot>()

public BasedOnDescriptor LifestyleCustom(Type customLifestyleType)

public BasedOnDescriptor LifestyleCustom<TLifestyleManager>() where TLifestyleManager : ILifestyleManager

public BasedOnDescriptor LifestylePooled(int? initialSize = default, int? maxSize = default)

public BasedOnDescriptor LifestyleScoped(Type scopeAccessorType)

public BasedOnDescriptor LifestyleScoped<TScopeAccessor>() where TScopeAccessor : IScopeAccessor

public BasedOnDescriptor Unless(Predicate<Type> unlessFilter)