using System;
using System.Collections.Generic;
namespace IPLocationServerTool.Model
{
///
/// Collection change event arguments, a definited type collection change args can inherit form it
///
///
public class CollectionChangedArgs : EventArgs
{
public IEnumerable RemovedItems { get; }
public IEnumerable AddedItems { get; }
public CollectionChangedArgs(IEnumerable removed, IEnumerable added)
{
RemovedItems = removed ?? new List();
AddedItems = added ?? new List();
}
}
///
/// a delegate declare for collection changed handler
///
///
///
///
public delegate void CollectionChangedEventHandler(object sender, CollectionChangedArgs e);
}