FluentServiceConfigurator<TService, TImplementation, TConfigurator>
public class FluentServiceConfigurator<TService, TImplementation, TConfigurator> : FluentServiceConfigurator<TConfigurator> where TConfigurator : FluentServiceConfigurator<TService, TImplementation, TConfigurator>
Represents the generic fluent service registration api.
public TConfigurator InjectMember<TResult>(Expression<Func<TImplementation, TResult>> expression, object dependencyName = null)
Set a member (property / field) as a dependency should be filled by the container.
Sets a parameterless factory delegate for the registration.
public TConfigurator WithFactory(Func<IDependencyResolver, TService> containerFactory, bool isCompiledLambda = false)
Sets a container factory delegate for the registration.
Sets a delegate which will be called when the container is being disposed.
Sets a delegate which will be called when the service is being constructed.
Sets an instance as the resolution target of the registration.