public TryInjectMemberValuesInjector(IServiceAttributeProvider serviceAttributeFinder, IMemberDeclarationTypeProvider declarationTypeProvider, IMemberValueSetter valueSetter, IInjectValueProvider injectValueProvider) { ServiceAttributeFinder = serviceAttributeFinder; DeclarationTypeProvider = declarationTypeProvider; ValueSetter = valueSetter; InjectValueProvider = injectValueProvider; }
public AutoMemberValuesInjector(IMemberDeclarationTypeProvider declarationTypeProvider, IServiceAttributeProvider serviceAttributeProvider, IAutoValueGenerator autoValueGenerator, IMemberValueSetter memberValueSetter) { DeclarationTypeProvider = declarationTypeProvider; ServiceAttributeProvider = serviceAttributeProvider; AutoValueGenerator = autoValueGenerator; MemberValueSetter = memberValueSetter; }