from7<T1, T2, T3, T4, T5, T6, T7> method
ResolvingContext<CustomFactory<T, TArgs> >
from7<T1, T2, T3, T4, T5, T6, T7>(
- T factory(
- T1,
- T2,
- T3,
- T4,
- T5,
- T6,
- T7,
- TArgs,
Implementation
ResolvingContext<CustomFactory<T, TArgs>> from7<T1, T2, T3, T4, T5, T6, T7>(
T Function(T1, T2, T3, T4, T5, T6, T7, 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>(),
container.resolve<T6>(),
container.resolve<T7>(),
args,
),
),
);
}