public ShapeTableManager( IComponentTypeProvider componentTypeProvider, IEnumerable <IShapeTableProvider> shapeTableProviders) { _componentTypeProvider = componentTypeProvider; _shapeTableProviders = shapeTableProviders; }
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 ComponentCreator(ILogger <ComponentCreator> logger, IComponentTypeProvider componentTypeProvider, IComponentDependencyCreator componentDependencyCreator, IComponentControllerCreator componentControllerCreator, IScriptCreator scriptCreator, IStyleCreator styleCreator) { Logger = logger; ComponentTypeProvider = componentTypeProvider; ComponentDependencyCreator = componentDependencyCreator; ComponentControllerCreator = componentControllerCreator; ScriptCreator = scriptCreator; StyleCreator = styleCreator; }
public StyleCreator(IComponentTypeProvider componentTypeProvider) { ComponentTypeProvider = componentTypeProvider; }
public ScriptCreator(IComponentTypeProvider componentTypeProvider) { ComponentTypeProvider = componentTypeProvider; }
public DependencyInjectorCreator(IComponentAssemblyProvider componentAssemblyProvider, IComponentTypeProvider componentTypeProvider) { ComponentAssemblyProvider = componentAssemblyProvider; ComponentTypeProvider = componentTypeProvider; }