public override bool Equals(object obj) { if (obj == null) { return(false); } if (this.GetType() != obj.GetType()) { return(false); } ServerInformation serverInfo = obj as ServerInformation; if (!ipEndPoint.Equals(serverInfo.ipEndPoint)) { return(false); } return(true); }