Ejemplo n.º 1
0
 public Device(ICommandLineParser parser, IDeviceReader deviceReader, IDeviceSorter deviceSorter, IDeviceChanger deviceChanger)
 {
     //TODO OWN Factory pls
     CmdParser = Required.NotNull(parser, nameof(parser));
     _reader   = Required.NotNull(deviceReader, nameof(deviceReader));
     _sorter   = Required.NotNull(deviceSorter, nameof(deviceSorter));
     _changer  = Required.NotNull(deviceChanger, nameof(deviceChanger));
     init_modules();
 }
Ejemplo n.º 2
0
 private Device create_device(ICommandLineParser parser, IDeviceReader reader, IDeviceSorter sorter, IDeviceChanger changer)
 => new Device(parser, reader, sorter, changer);