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

LookupContainerTKey, TValue - класс

Контейнер для значений, доступных по неуникальным ключам.
Иерархия наследования
SystemObject
  Tessa.Platform.CollectionsLookupContainerTKey, TValue

Пространство имён:  Tessa.Platform.Collections
Сборка:  Tessa (в Tessa.dll) Версия: 3.5.0.19
Синтаксис
public sealed class LookupContainer<TKey, TValue> : ILookupContainer<TKey, TValue>
where TValue : class

Параметры типа

TKey
Тип ключа, по которому могут быть найдены значения.
TValue
Ссылочный тип значения.

Тип LookupContainerTKey, TValue предоставляет следующие члены.

Конструкторы
Свойства
  ИмяОписание
Открытое свойствоItem
Получает или задаёт одно из значений, доступных по заданному ключу, которое гарантированно не равно null. Получение значения при отсутствии таких значений выбрасывает исключение KeyNotFoundException. Присваивание значения переопределяет все доступные значения.
В начало страницы
Методы
  ИмяОписание
Открытый методAdd
Добавляет значение по заданному ключу. Для одного и того же ключа может быть добавлено множество значений.
Открытый методClear
Удаляет все доступные значения.
Открытый методContains
Возвращает признак того, что контейнер содержит хотя бы одно значение по заданному ключу.
Открытый методContainsValue
Возвращает признак того, что контейнер содержит значение value по указанному ключу key.
Открытый методEquals
Determines whether the specified object is equal to the current object.
(Унаследован от Object.)
Защищённый методFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object.)
Открытый методGetAll
Возвращает все значения, доступные по заданному ключу. Если таких значений нет, то возвращается пустая коллекция.
Открытый методGetHashCode
Serves as the default hash function.
(Унаследован от Object.)
Открытый методGetType
Gets the Type of the current instance.
(Унаследован от Object.)
Защищённый методMemberwiseClone
Creates a shallow copy of the current Object.
(Унаследован от Object.)
Открытый методRemove
Удаляет одно из значений, содержащихся в контейнере по заданному ключу. Возвращает признак того, что одно из значений было удалено.
Открытый методRemoveAll
Удаляет все значения, содержащиеся в контейнере по заданному ключу. Возвращает признак того, что хотя бы одно из значений было удалено.
Открытый методRemoveValue
Удаляет заданное значение value по указанное ключу key. Возвращает признак того, что заданное значение было найдено и удалено.
Открытый методToString
Returns a string that represents the current object.
(Унаследован от Object.)
Открытый методTryGet
Возвращает одно из значений по заданному ключу или null, если контейнер не содержит значений.
В начало страницы
Методы расширения
  ИмяОписание
Открытый метод расширенияGet (Определяется ComHelper.)
Открытый метод расширенияInternalMarkerCanvas
Возвращает маркер аннотации
(Определяется AnnotationInternalsAccessor.)
Открытый метод расширенияInvoke (Определяется ComHelper.)
Открытый метод расширенияSet (Определяется ComHelper.)
В начало страницы
См. также