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