SerializableDictionaryTKey, TValue - класс

Сериализуемый словарь
Иерархия наследования
Object
  DictionaryTKey, TValue
    EleWise.ELMA.SerializationSerializableDictionaryTKey, TValue

Пространство имён:  EleWise.ELMA.Serialization
Сборка:  EleWise.ELMA.SDK (в EleWise.ELMA.SDK.dll) Версия: 1.0.0.0
Синтаксис
C#
[SerializableAttribute]
public class SerializableDictionary<TKey, TValue> : Dictionary<TKey, TValue>, 
	ISerializable, ICloneable

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

TKey
Тип ключа
TValue
Тип значения

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

Свойства
  ИмяОписание
Открытое свойствоComparer
Возвращает интерфейс IEqualityComparer, используемый для установления равенства ключей словаря.
(Унаследован от DictionaryTKey, TValue.)
Открытое свойствоCount
Возвращает число пар "ключ-значение", содержащихся в словаре Dictionary.
(Унаследован от DictionaryTKey, TValue.)
Открытое свойствоItem
Возвращает или задает значение, связанное с указанным ключом.
(Унаследован от DictionaryTKey, TValue.)
Открытое свойствоKeys
Возвращает коллекцию, содержащую ключи из словаря Dictionary.
(Унаследован от DictionaryTKey, TValue.)
Открытое свойствоValues
Возвращает коллекцию, содержащую значения из словаря Dictionary.
(Унаследован от DictionaryTKey, TValue.)
В начало страницы
Методы
  ИмяОписание
Открытый методAdd
Добавляет указанные ключ и значение в словарь.
(Унаследован от DictionaryTKey, TValue.)
Открытый методClear
Удаляет все ключи и значения из словаря Dictionary.
(Унаследован от DictionaryTKey, TValue.)
Открытый методClone
Открытый методContainsKey
Определяет, содержится ли указанный ключ в словаре Dictionary.
(Унаследован от DictionaryTKey, TValue.)
Открытый методContainsValue
Определяет, содержит ли коллекция Dictionary указанное значение.
(Унаследован от DictionaryTKey, TValue.)
Открытый методСтатический членDeserializeByBinary
Открытый методEquals
Определяет, равен ли заданный объект текущему объекту.
(Унаследован от Object.)
Защищённый методFinalize
Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как он будет уничтожен во время сборки мусора.
(Унаследован от Object.)
Открытый методGetEnumerator
Возвращает перечислитель, осуществляющий перебор элементов списка Dictionary.
(Унаследован от DictionaryTKey, TValue.)
Открытый методGetHashCode
Служит хэш-функцией по умолчанию.
(Унаследован от Object.)
Открытый методGetObjectData
Реализует интерфейс ISerializable и возвращает данные, необходимые для сериализации экземпляра Dictionary.
(Унаследован от DictionaryTKey, TValue.)
Открытый методGetType
Возвращает объект Type для текущего экземпляра.
(Унаследован от Object.)
Защищённый методMemberwiseClone
Создает неполную копию текущего объекта Object.
(Унаследован от Object.)
Открытый методOnDeserialization
Реализует интерфейс ISerializable и вызывает событие десериализации при завершении десериализации.
(Унаследован от DictionaryTKey, TValue.)
Открытый методRemove
Удаляет значение с указанным ключом из Dictionary.
(Унаследован от DictionaryTKey, TValue.)
Открытый методSerializeByBinary
Открытый методToString
Возвращает строку, представляющую текущий объект.
(Унаследован от Object.)
Открытый методTryGetValue
Возвращает значение, связанное с заданным ключом.
(Унаследован от DictionaryTKey, TValue.)
В начало страницы
Поля
Методы расширения
  ИмяОписание
Открытый метод расширенияGetID
Получить идентификатор из объекта. Вызывает ToString().ToLower()
(Определяется ObjectExtensions.)
Открытый метод расширенияImplementation
Получить реальный объект из класса
(Определяется ModelExtensions.)
Открытый метод расширенияSafeToString (Определяется ObjectExtensions.)
Открытый метод расширенияToEncodedJson
Получить представление объекта в структуре Json, зашифрованную для атрибута
(Определяется ObjectExtensions.)
Открытый метод расширенияToJson
Получить представление объекта в структуре Json
(Определяется ObjectExtensions.)
Открытый метод расширенияToJsonSlice
Получить представление объекта в структуре Json. Обрезает стартовый и конечный символы { и }
(Определяется ObjectExtensions.)
В начало страницы
См. также