from5<T1, T2, T3, T4, T5> method
ResolvingContext<CustomFactory<T, TArgs> >
from5<T1, T2, T3, T4, T5>(
- T factory(
- T1,
- T2,
- T3,
- T4,
- T5,
- TArgs,
Implementation
ResolvingContext<CustomFactory<T, TArgs>> from5<T1, T2, T3, T4, T5>(
T Function(T1, T2, T3, T4, T5, TArgs) factory,
) {
return this.toResolver(
new CustomFactoryResolver<T, TArgs>(
(args) => factory(
container.resolve<T1>(),
container.resolve<T2>(),
container.resolve<T3>(),
container.resolve<T4>(),
container.resolve<T5>(),
args,
),
),
);
}