FactoryLifetimeDescriptor
Represents a lifetime descriptor which applies to factory delegates.
protected FactoryLifetimeDescriptor()
protected abstract Expression ApplyLifetime(Func<IResolutionScope, object> factory, IServiceRegistration serviceRegistration, ResolutionContext resolutionContext, Type resolveType)
Derived types are using this method to apply their lifetime to the instance creation.