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

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

Коллекции (такие как WeakDictionary) и связанные с ними хэлперы.
Классы
  КлассОписание
Открытый классCollectionConverter
Открытый классConcurrentContainerTKey, TValue
Потокобезопасный контейнер для коллекции пар ключ / значение, удобная в случае, если чтение данных производится гораздо чаще, чем их изменение, причём чтение производится как правило уже после изменений.
Открытый классControllableItemEventArgsTItem
Аргументы события по действию с проверяемым элементом коллекции IControllableCollectionTItem. Действие может быть отменено при установке признака Cancel равным true.
Открытый классEmptyHolderT
Содержит кэш значений для массивов и коллекций, доступных только для чтения.
Открытый классEnumerableExtensions
Открытый классExtensions
Методы-расширения для пространства имён Tessa.Platform.Collections.
Открытый классHashSetTKey, TValue
Открытый классLimitedPoolT
Пул объектов, имеющих ограниченное время жизни.
Открытый классLimitedPoolExpirationTokenSource
Объект, по которому токены определяют признак того, что время жизни объектов в пуле истекло. В момент вызова Dispose все токены Token будут считаться истёкшими по времени жизни.
Открытый классLimitedPoolItemT
Открытый классLookupContainerTKey, TValue
Контейнер для значений, доступных по неуникальным ключам.
Открытый классNamedObservableCollectionTItem, TCollection
Коллекция именованных объектов, для которой доступны уведомление об изменениях и клонирование.
Открытый классObjectPoolT
Пул повторно используемых объектов.
Открытый классObservableCollectionTItem, TCollection
Коллекция объектов, для которой доступны уведомление об изменениях и клонирование.
Открытый классObservableCollectionLookupTKey, TItem, TCollection
Коллекция объектов, для которой доступны уведомление об изменениях и клонирование, а также идентификация по неуникальному ключу.
Открытый классReadOnlyCollectionWrapperT
Открытый классReadOnlyDictionaryWrapperTKey, TValue
Открытый классReadOnlyNotificationCollectionT
Доступная только для чтения обёртка для коллекции, открыто поддерживающая событие CollectionChanged.
Открытый классReferenceEqualityComparerT
Сравнивает объекты на равенство ссылок. Методы Equals(T, T) и GetHashCode(T) компаратора игнорируют любые определённые в объектах способы сравнения и вычисления хеш-кода.
Открытый классSealableListT
Список, поддерживающий защиту от изменений.
Открытый классSealableObjectListT
Список, поддерживающий защиту от изменений как для себя, так и для содержащихся в нём объектов. Не может содержать ссылки null. При удалении элементов производит удаление только по точному совпадению ссылок удаляемых элементов.
Открытый классSealableObjectObservableCollectionT
Коллекция, поддерживающая защиту от изменений и уведомления об изменении. Вложенные в коллекцию объекты также защищаются от изменений, а их значения никогда не равны null.
Открытый классSealableObservableCollectionT
Коллекция, поддерживающая защиту от изменений и уведомления об изменении.
Структуры
Интерфейсы
  ИнтерфейсОписание
Открытый интерфейсIControllableCollectionTItem
Коллекция объектов, для которой опционально контролируется добавление и удаление.
Открытый интерфейсILimitedPoolT
Пул объектов, имеющих ограниченное время жизни.
Открытый интерфейсILimitedPoolItemT
Открытый интерфейсILookupContainerTKey, TValue
Контейнер для значений, доступных по неуникальным ключам. Интерфейс позволяет получать и удалять значения, но не добавлять их.
Открытый интерфейсINamedCollectionT
Коллекция, хранящая именованные объекты
Открытый интерфейсINamedItem
Именованный элемент коллекции.
Открытый интерфейсINamedObject
Интерфейс именованного объекта
Открытый интерфейсINamedObservableCollectionTItem, TCollection
Коллекция именованных объектов, для которой доступны уведомление об изменениях и клонирование.
Открытый интерфейсIObservableCollectionTItem, TCollection
Коллекция объектов, для которой доступны уведомление об изменениях и клонирование.
Открытый интерфейсIObservableCollectionLookupTKey, TItem, TCollection
Коллекция объектов, для которой доступны уведомление об изменениях и клонирование, а также идентификация по неуникальному ключу.
Делегаты
Перечисления
  ПеречислениеОписание
Открытое перечислениеControllableItemAction