Example #1
0
 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;
 }
Example #3
0
 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;
 }