ILookupContainerTKey, TValue - интерфейс |
Пространство имён: Tessa.Platform.Collections
public interface ILookupContainer<in TKey, TValue> where TValue : class
Тип ILookupContainerTKey, TValue предоставляет следующие члены.
Имя | Описание | |
---|---|---|
Item |
Получает одно из значений, доступных по заданному ключу, которое гарантированно не равно null.
При отсутствии таких значений выбрасывает исключение [System.Collections.Generic.KeyNotFoundException].
|
Имя | Описание | |
---|---|---|
Contains | Возвращает признак того, что контейнер содержит хотя бы одно значение по заданному ключу. | |
GetAll |
Возвращает все значения, доступные по заданному ключу.
Если таких значений нет, то возвращается пустая коллекция.
| |
Remove |
Удаляет одно из значений, содержащихся в контейнере по заданному ключу.
Возвращает признак того, что одно из значений было удалено.
| |
RemoveAll |
Удаляет все значения, содержащиеся в контейнере по заданному ключу.
Возвращает признак того, что хотя бы одно из значений было удалено.
| |
TryGet |
Возвращает одно из значений по заданному ключу
или null, если контейнер не содержит значений.
|