// IICDeviceBrowserDelegate Interface public void DidAddDevice(ICDeviceBrowser browser, ICDevice device, bool moreComing) { Console.WriteLine($"{nameof (DidAddDevice)}: {device}"); if (device.Type.HasFlag(ICDeviceType.Scanner)) { WillChangeValue("Scanners"); Scanners.Add(device); DidChangeValue("Scanners"); device.Delegate = this; } }
public void RequestsSelectDevice(ICDeviceBrowser browser, ICDevice device) => Console.WriteLine($"{nameof (RequestsSelectDevice)}: {device}");
public void DeviceDidChangeSharingState(ICDeviceBrowser browser, ICDevice device) => Console.WriteLine($"{nameof (DeviceDidChangeSharingState)}: {device}");
public void DidRemoveDevice(ICDeviceBrowser browser, ICDevice device, bool moreGoing) { Console.WriteLine($"{nameof (DidRemoveDevice)}: {device}"); ScannersController.RemoveObject(device); }