Что такое эквивалентный код в Simpleinjection из этого кода Ninject, используя ToConstant
.
Func<Type, IValidator> validatorFactory = type =>
{
var valType = typeof(Validator<>).MakeGenericType(type);
return (IValidator)kernel.Get(valType);
};
kernel.Bind<IValidationProvider>().ToConstant(new ValidationProvider(validatorFactory));