SmartCollection<T> public class SmartCollection<T> : ObservableCollection<T> Documentation Code public SmartCollection() public SmartCollection(IEnumerable<T> collection) public SmartCollection(List<T> list) public void AddRange(IEnumerable<T> range) public void Reset(IEnumerable<T> range)