private void RaiseItemSelectedEvent(ListMergerSide side, object item) { OnItemSelected(side, item); if (ItemSelected != null) { ItemSelected(this, side, item); } }
private void RaiseItemsMovedEvent(ListMergerSide from, ListMergerSide to, ListMergeMode action, object[] items) { OnItemMoved(from, to, action, items); if (ItemsMoved != null) { ItemsMoved(this, from, to, action, items); } }
private void FireItemsMovedEvent(ListMergerSide from, ListMergerSide to, object[] items) { OnItemMoved(from, to, items); if (ItemsMoved != null) { ItemsMoved(this, from, to, items); } }
protected virtual void OnItemSelected(ListMergerSide side, object selectedItem) { }
protected virtual void OnItemMoved(ListMergerSide from, ListMergerSide to, ListMergeMode action, object item) { }