コード例 #1
0
 public ServiceFinder(ITypeContainsGenericParametersChecker genericParametersChecker, IGenericServiceFinder genericServiceFinder,
                      IServiceByInterfaceFinder byInterfaceFinder, IServiceByClassFinder byClassFinder, ITypeIsClassValidator typeIsClassValidator)
 {
     GenericParametersChecker = genericParametersChecker;
     GenericServiceFinder     = genericServiceFinder;
     ByInterfaceFinder        = byInterfaceFinder;
     ByClassFinder            = byClassFinder;
     TypeIsClassValidator     = typeIsClassValidator;
 }
コード例 #2
0
 public IsEnumerableChecker(IGenericTypeGenerator genericGenerator, ITypeGenericParametersProvider genericParametersProvider, ITypeContainsGenericParametersChecker containsGenericParametersChecker)
 {
     GenericGenerator                 = genericGenerator;
     GenericParametersProvider        = genericParametersProvider;
     ContainsGenericParametersChecker = containsGenericParametersChecker;
 }
 public ServiceRegistrationInterfacesGenerator(IRegistrationInterfacesFilter filter, ITypeContainsGenericParametersChecker typeContainsGenericParametersChecker, ITypeGenericParametersProvider genericParametersProvider, IInterfaceGenerator interfaceGenerator)
 {
     Filter             = filter;
     InterfaceGenerator = interfaceGenerator;
 }
コード例 #4
0
 public ServiceGenericRegistrationGenerator(ITypeGenericParametersProvider parametersProvider,
                                            ITypeContainsGenericParametersChecker typeContainsGenericParametersChecker)
 {
     ParametersProvider = parametersProvider;
     TypeContainsGenericParametersChecker = typeContainsGenericParametersChecker;
 }
コード例 #5
0
 public InterfaceGenerator(ITypeGenericParametersProvider genericParametersProvider, ITypeContainsGenericParametersChecker typeContainsGenericParametersChecker)
 {
     GenericParametersProvider            = genericParametersProvider;
     TypeContainsGenericParametersChecker = typeContainsGenericParametersChecker;
 }