ICollectionAdapter<T> public interface ICollectionAdapter<T> Documentation Code IEqualityComparer<T> Comparer { get; } int Count { get; } bool HasSnapshot { get; } T this[int index] { get; set; } int SnapshotCount { get; } bool Add(T value) T AddNew() void Clear() void ClearReferences() void DropSnapshot() T GetCurrentItem(int index) T GetSnapshotItem(int index) void Initialize(ICollectionAdapterObserver<T> advisor) bool Insert(int index, T value) void LoadSnapshot() void Remove(int index) void SaveSnapshot()