public ControllerFactory(ControllerAssembly controllerAssembly, IItemFactory itemFactory) { _controllerAssembly = controllerAssembly ?? throw new ArgumentNullException(nameof(controllerAssembly)); _itemFactory = itemFactory ?? throw new ArgumentNullException(nameof(itemFactory)); }
public ControllerReader(ControllerAssembly controllerAssembly, IControllerFactory controllerFactory, ControllerSerializerResolver controllerSerializerResolver) { _controllerAssembly = controllerAssembly ?? throw new ArgumentNullException(nameof(controllerAssembly)); _controllerFactory = controllerFactory ?? throw new ArgumentNullException(nameof(controllerFactory)); _controllerSerializerResolver = controllerSerializerResolver ?? throw new ArgumentNullException(nameof(controllerSerializerResolver)); }
public ControllerFactory(ControllerAssembly controllerAssembly) : this(controllerAssembly, new ItemFactory()) { }