internal DeviceFactory( IPortableDeviceManager portableDeviceManager) { _portableDeviceManager = portableDeviceManager; _portableDeviceFactory = new PortableDeviceFactory(); _portableDeviceHelper = new PortableDeviceHelper(); _deviceStreamFactory = new DeviceStreamFactory(); }
public DeviceObject( IPortableDeviceHelper portableDeviceHelper, IPortableDeviceContent portableDeviceContent, string id, string name) : this(portableDeviceHelper, portableDeviceContent, new FilenameMatcher(), id, name) { }
public DeviceObject( IPortableDeviceHelper portableDeviceHelper, IPortableDeviceContent portableDeviceContent, IFilenameMatcher filenameMatcher, string id, string name) { _portableDeviceHelper = portableDeviceHelper; _portableDeviceContent = portableDeviceContent; _filenameMatcher = filenameMatcher; Id = id; Name = name; }
internal Device( IPortableDeviceManager portableDeviceManager, IPortableDeviceFactory portableDeviceFactory, IPortableDeviceHelper portableDeviceHelper, IDeviceStreamFactory deviceStreamFactory, string id) { _portableDeviceManager = portableDeviceManager; _portableDeviceFactory = portableDeviceFactory; _portableDeviceHelper = portableDeviceHelper; _deviceStreamFactory = deviceStreamFactory; Id = id; OpenDevice(id); }