Example #1
0
        protected void UnregisterHandler(object sender, EventArgs e)
        {
            var item  = (T)sender;
            int index = IndexOf(item);

            Unregister(item);
            ItemDisposed?.Invoke(sender, new ItemDisposedEventArgs(item, index));
        }
Example #2
0
 protected virtual void OnItemDisposed()
 {
     ItemDisposed?.Invoke(this, new EventArgs());
 }