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 FactoryResultTypeGenerator(IFactoryTypeProvider factoryTypeProvider, IFactoryResultAttributeProvider factoryResultAttributeProvider, IAttributesFinder attributesFinder, IMemberDeclarationTypeProvider declarationTypeProvider) { FactoryTypeProvider = factoryTypeProvider; FactoryResultAttributeProvider = factoryResultAttributeProvider; AttributesFinder = attributesFinder; DeclarationTypeProvider = declarationTypeProvider; }
public InjectMemberValuesInjector(IMemberValueSetter valueSetter, IInjectFlagsProvider injectsProvider, IMemberDeclarationTypeProvider declarationTypeProvider, IInjectValueProvider injectValueProvider) { ValueSetter = valueSetter; InjectsProvider = injectsProvider; DeclarationTypeProvider = declarationTypeProvider; InjectValueProvider = injectValueProvider; }