public override bool Equals(object obj) { var id = obj as PeerId; return id != null && peer.Equals(id.peer); }
public override void CancelRequest(PeerId peer, int piece, int startOffset, int length) { CancelWhere(b => b.StartOffset == startOffset && b.RequestLength == length && b.PieceIndex == piece && peer.Equals(b.RequestedOff)); }