public override int GetHashCode() { unchecked { var result = (IpEndPoint != null ? IpEndPoint.GetHashCode() : 0); result = (result * 397) ^ (Keyspace != null ? Keyspace.GetHashCode() : 0); result = (result * 397) ^ IsFierce.GetHashCode(); return(result); } }
public EpcDevice(string _ipAddress, int _port, string _deviceName, ushort _sensorID, string _sensorName) : this() { _ipEndPoint = new IpEndPoint(_ipAddress, _port, _deviceName); _dataID = _sensorID; sensorName = _sensorName; }
/// <summary> /// Determines whether the specified ReliableUdpSubscribeObject is equal to the current ReliableUdpSubscribeObject /// </summary> /// <param name="other">ReliableUdpSubscribeObject to compare</param> /// <returns></returns> public bool Equals(ReliableUdpSubscribeObject other) { return((ReliableUdpMessageCallback == other.ReliableUdpMessageCallback) && (ReliableUdpMessageType.Equals(other.ReliableUdpMessageType)) && (IpEndPoint.Equals(other.IpEndPoint))); }