using System; using System.Collections.Generic; namespace Shared.Common { public class CompareDeviceUI : IEqualityComparer { public bool Equals(DeviceUI x, DeviceUI y) { if(x.CommonDevice.DeviceAddr==y.CommonDevice.DeviceAddr && x.CommonDevice.DeviceEpoint==y.CommonDevice.DeviceEpoint) { return true; } return false; } public int GetHashCode(DeviceUI obj) { if(obj ==null) { return 0; } return obj.ToString().GetHashCode(); } } }