namespace Caliburn.Micro.Core { using System.Collections.Generic; using System.Collections.Specialized; /// /// Represents a collection that is observable. /// /// The type of elements contained in the collection. public interface IObservableCollection : IList, INotifyPropertyChangedEx, INotifyCollectionChanged { /// /// Adds the range. /// /// The items. void AddRange(IEnumerable items); /// /// Removes the range. /// /// The items. void RemoveRange(IEnumerable items); } }