1234567891011121314151617181920212223 |
- namespace Caliburn.Micro.Core {
- using System.Collections.Generic;
- using System.Collections.Specialized;
- /// <summary>
- /// Represents a collection that is observable.
- /// </summary>
- /// <typeparam name = "T">The type of elements contained in the collection.</typeparam>
- public interface IObservableCollection<T> : IList<T>, INotifyPropertyChangedEx, INotifyCollectionChanged {
- /// <summary>
- /// Adds the range.
- /// </summary>
- /// <param name = "items">The items.</param>
- void AddRange(IEnumerable<T> items);
- /// <summary>
- /// Removes the range.
- /// </summary>
- /// <param name = "items">The items.</param>
- void RemoveRange(IEnumerable<T> items);
- }
- }
|