public void _0004() { var x1 = new MultiPageItem("A", null, null); var x2 = new MultiPageItem("A", null, null); Assert.IsTrue(x1.Equals(x2)); Assert.AreEqual(x1, x2); }
public void _0005() { var x1 = new MultiPageItem("A", null, null); var x2 = new MultiPageItem("A", null, null); var x3 = new MultiPageItem("B", null, null); Assert.IsTrue(x1 == x2); Assert.IsTrue(x3 != x2); }
private void ToolTables_ListChanged(object sender, ListChangedEventArgs e) { if (e.ListChangedType == ListChangedType.ItemAdded) { var bindingList = sender as IBindingList; if (bindingList != null) { var tableItem = bindingList[e.NewIndex] as ToolTableItem; switch (tableItem.ToolType) { case ToolTypes.CAN: { var newControl = new SenderGridView(); if (tableItem.TableObject == null) { tableItem.TableObject = new CanTxMessageCollection(); } newControl.Menu.Items.AddRange(new ToolStripItem[] { new NewRowCommand(newControl.BaseDataGridView, (CanTxMessageCollection)tableItem.TableObject), new CopyRowsCommand(newControl.BaseDataGridView, (CanTxMessageCollection)tableItem.TableObject), new CutRowsCommand(newControl.BaseDataGridView, (CanTxMessageCollection)tableItem.TableObject), new PasteRowsCommand(newControl.BaseDataGridView, (CanTxMessageCollection)tableItem.TableObject), new DeleteCommand(newControl.BaseDataGridView, (CanTxMessageCollection)tableItem.TableObject), new ExportCommand(_storage, newControl), }); newControl.Source = (CanTxMessageCollection)tableItem.TableObject; newControl.CustomArbIdColumns = _customArbIdColumns; var page = new MultiPageItem(tableItem.Name, newControl, "canbus24"); page.Tag = (CanTxMessageCollection)tableItem.TableObject; _pagesView.Add(page); break; } } } } else if (e.ListChangedType == ListChangedType.ItemChanged) { } }