Для изменения размера нажмите или перетащите

Tessa.Platform.Collections - пространство имён

Коллекции (такие как WeakDictionary) и связанные с ними хэлперы.
Классы
  КлассОписание
Открытый классCollectionConverter
Открытый классConcurrentContainer<TKey, TValue>
Потокобезопасный контейнер для коллекции пар ключ / значение, удобная в случае, если чтение данных производится гораздо чаще, чем их изменение, причём чтение производится как правило уже после изменений.
Открытый классControllableItemEventArgs<TItem>
Аргументы события по действию с проверяемым элементом коллекции IControllableCollection<TItem>. Действие может быть отменено при установке признака Cancel равным true.
Открытый классEmptyHolder<T>
Содержит кэш значений для массивов и коллекций, доступных только для чтения.
Открытый классEnumerableExtensions
Открытый классExtensions
Методы-расширения для пространства имён Tessa.Platform.Collections.
Открытый классHashSet<TKey, TValue>
Открытый классLimitedPool<T>
Пул объектов, имеющих ограниченное время жизни.
Открытый классLimitedPoolExpirationTokenSource
Объект, по которому токены определяют признак того, что время жизни объектов в пуле истекло. В момент вызова Dispose() все токены Token будут считаться истёкшими по времени жизни.
Открытый классLimitedPoolItem<T>
Открытый классLookupContainer<TKey, TValue>
Контейнер для значений, доступных по неуникальным ключам.
Открытый классNamedObservableCollection<TItem, TCollection>
Коллекция именованных объектов, для которой доступны уведомление об изменениях и клонирование.
Открытый классObjectPool<T>
Пул повторно используемых объектов.
Открытый классObservableCollection<TItem, TCollection>
Коллекция объектов, для которой доступны уведомление об изменениях и клонирование.
Открытый классObservableCollectionLookup<TKey, TItem, TCollection>
Коллекция объектов, для которой доступны уведомление об изменениях и клонирование, а также идентификация по неуникальному ключу.
Открытый классReadOnlyCollectionWrapper<T>
Открытый классReadOnlyDictionaryWrapper<TKey, TValue>
Открытый классReadOnlyNotificationCollection<T>
Доступная только для чтения обёртка для коллекции, открыто поддерживающая событие CollectionChanged.
Открытый классReferenceEqualityComparer<T>
Сравнивает объекты на равенство ссылок. Методы Equals(T, T) и GetHashCode(T) компаратора игнорируют любые определённые в объектах способы сравнения и вычисления хеш-кода.
Открытый классSealableList<T>
Список, поддерживающий защиту от изменений.
Открытый классSealableObjectList<T>
Список, поддерживающий защиту от изменений как для себя, так и для содержащихся в нём объектов. Не может содержать ссылки null. При удалении элементов производит удаление только по точному совпадению ссылок удаляемых элементов.
Открытый классSealableObjectObservableCollection<T>
Коллекция, поддерживающая защиту от изменений и уведомления об изменении. Вложенные в коллекцию объекты также защищаются от изменений, а их значения никогда не равны null.
Открытый классSealableObservableCollection<T>
Коллекция, поддерживающая защиту от изменений и уведомления об изменении.
Структуры
Интерфейсы
  ИнтерфейсОписание
Открытый интерфейсIControllableCollection<TItem>
Коллекция объектов, для которой опционально контролируется добавление и удаление.
Открытый интерфейсILimitedPool<T>
Пул объектов, имеющих ограниченное время жизни.
Открытый интерфейсILimitedPoolItem<T>
Открытый интерфейсILookupContainer<TKey, TValue>
Контейнер для значений, доступных по неуникальным ключам. Интерфейс позволяет получать и удалять значения, но не добавлять их.
Открытый интерфейсINamedCollection<T>
Коллекция, хранящая именованные объекты
Открытый интерфейсINamedItem
Именованный элемент коллекции.
Открытый интерфейсINamedObject
Интерфейс именованного объекта
Открытый интерфейсINamedObservableCollection<TItem, TCollection>
Коллекция именованных объектов, для которой доступны уведомление об изменениях и клонирование.
Открытый интерфейсIObservableCollection<TItem, TCollection>
Коллекция объектов, для которой доступны уведомление об изменениях и клонирование.
Открытый интерфейсIObservableCollectionLookup<TKey, TItem, TCollection>
Коллекция объектов, для которой доступны уведомление об изменениях и клонирование, а также идентификация по неуникальному ключу.
Делегаты
Перечисления
  ПеречислениеОписание
Открытое перечислениеControllableItemAction