IBaseFluentConfigurator<TFluentConfigurator>
public interface IBaseFluentConfigurator<TFluentConfigurator> where TFluentConfigurator : IBaseFluentConfigurator<TFluentConfigurator>
Represents a fluent registration configurator base.
Set a member (property / field) with the given name as a dependency that should be filled by the container.
TFluentConfigurator ReplaceExisting()
Tells the container that it should replace an existing registration with this one.
TFluentConfigurator WithAutoMemberInjection(AutoMemberInjectionRules rule = 4, Func<MemberInfo, bool> filter = null)
Enables auto member injection on the registration.
Sets the selected constructor.
Sets the selected constructor.
TFluentConfigurator WithConstructorSelectionRule(Func<IEnumerable<ConstructorInfo>, IEnumerable<ConstructorInfo>> rule)
The constructor selection rule.
Binds a constructor or method parameter to a named registration, so the container will perform a named resolution on the bound dependency.
Binds a constructor or method parameter to a named registration, so the container will perform a named resolution on the bound dependency.
Sets injection parameters for the registration.
Sets injection parameters for the registration.
TFluentConfigurator WithoutDisposalTracking()
Tells the container that it shouldn't track the resolved transient object for disposal.
TFluentConfigurator WithoutFactoryCache()
Tells the container that it shouldn't cache the built expression delegate for this registration.