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; }
public InjectMemberValuesInjector(IMemberValueSetter valueSetter, IInjectFlagsProvider injectsProvider, IMemberDeclarationTypeProvider declarationTypeProvider, IInjectValueProvider injectValueProvider) { ValueSetter = valueSetter; InjectsProvider = injectsProvider; DeclarationTypeProvider = declarationTypeProvider; InjectValueProvider = injectValueProvider; }
public InstanceMembersValueInjector(IMemberValueSetter memberValueSetter, IInstanceMembersFinder instanceMembersFinder) { MemberValueSetter = memberValueSetter; InstanceMembersFinder = instanceMembersFinder; }