public ComponentCreator(ILogger <ComponentCreator> logger, IComponentTypeProvider componentTypeProvider, IComponentAssemblyProvider componentAssemblyProvider, IMissingComponentAttributeChecker missingComponentAttributeChecker, IMultipleComponentsInSingleAssemblyChecker multipleComponentsInSingleAssemblyChecker, IDuplicateComponentIdChecker duplicateComponentIdChecker) { Logger = logger; ComponentTypeProvider = componentTypeProvider; ComponentAssemblyProvider = componentAssemblyProvider; MissingComponentAttributeChecker = missingComponentAttributeChecker; MultipleComponentsInSingleAssemblyChecker = multipleComponentsInSingleAssemblyChecker; DuplicateComponentIdChecker = duplicateComponentIdChecker; }
public DependencyInjectorCreator(IComponentAssemblyProvider componentAssemblyProvider, IComponentTypeProvider componentTypeProvider) { ComponentAssemblyProvider = componentAssemblyProvider; ComponentTypeProvider = componentTypeProvider; }