public TorrentManager GetTorrent(TreeIter row) { bool areEqual; StringBuilder sb = new StringBuilder(); foreach (KeyValuePair keypair in this.rowsToTorrents) { sb.Append(keypair.Key.Stamp); sb.Append("/"); sb.Append(row.Stamp); sb.Append("//"); sb.Append((row == keypair.Key).ToString()); sb.Append("//"); sb.Append((row.GetHashCode() == keypair.Key.GetHashCode()).ToString()); Dialog errorDialog = new MessageDialog(null, DialogFlags.Modal, MessageType.Error, ButtonsType.Ok, sb.ToString()); errorDialog.Run(); errorDialog.Destroy(); } return rowsToTorrents[row]; }