Инструменты пользователя

Инструменты сайта


developers:references:topomatic.cad.view.serializabledictionary

Класс SerializableDictionary

  • Пространство имен: Topomatic.Cad.View
  • Сборка: Topomatic.Cad.View (в Topomatic.Cad.View.dll)

Иерархия наследования

Синтаксис

public class SerializableDictionary : Dictionary<Guid, IStgSerializable>, IDictionary<Guid, IStgSerializable>, ICollection<KeyValuePair<Guid, IStgSerializable>>, IEnumerable<KeyValuePair<Guid, IStgSerializable>>, IEnumerable, IDictionary, ICollection, IReadOnlyDictionary<Guid, IStgSerializable>, IReadOnlyCollection<KeyValuePair<Guid, IStgSerializable>>, ISerializable, IDeserializationCallback, IStgSerializable

Конструкторы

ТипИмяОписание
КонструкторSerializableDictionary()

Свойства

ТипИмяОписание
СвойствоComparer Возвращает интерфейс IEqualityComparer<T> , используемый для установления равенства ключей словаря. (Наследуется от Dictionary<Guid, IStgSerializable>.)
СвойствоCount Возвращает число пар «ключ-значение», содержащихся в словаре Dictionary<TKey, TValue> . (Наследуется от Dictionary<Guid, IStgSerializable>.)
СвойствоItem[Guid] (Наследуется от Dictionary<Guid, IStgSerializable>.)
СвойствоKeys Возвращает коллекцию, содержащую ключи из словаря Dictionary<TKey, TValue> . (Наследуется от Dictionary<Guid, IStgSerializable>.)
СвойствоValues Возвращает коллекцию, содержащую значения из словаря Dictionary<TKey, TValue> . (Наследуется от Dictionary<Guid, IStgSerializable>.)

Методы

ТипИмяОписание
МетодAdd(Guid, IStgSerializable) (Наследуется от Dictionary<Guid, IStgSerializable>.)
МетодClear() Удаляет все ключи и значения из словаря Dictionary<TKey, TValue> . (Наследуется от Dictionary<Guid, IStgSerializable>.)
МетодContainsKey(Guid) (Наследуется от Dictionary<Guid, IStgSerializable>.)
МетодContainsValue(IStgSerializable) (Наследуется от Dictionary<Guid, IStgSerializable>.)
МетодEquals(Object) Определяет, равен ли заданный объект текущему объекту. (Наследуется от Object.)
МетодGetEnumerator() Возвращает перечислитель, осуществляющий перебор элементов списка Dictionary<TKey, TValue> . (Наследуется от Dictionary<Guid, IStgSerializable>.)
МетодGetHashCode() Служит хэш-функцией по умолчанию. (Наследуется от Object.)
МетодGetObjectData(SerializationInfo, StreamingContext) Реализует интерфейс ISerializable и возвращает данные, необходимые для сериализации экземпляра Dictionary<TKey, TValue> . (Наследуется от Dictionary<Guid, IStgSerializable>.)
МетодGetType() Возвращает объект Type для текущего экземпляра. (Наследуется от Object.)
МетодLoadFromStg(StgNode)
МетодOnDeserialization(Object) Реализует интерфейс ISerializable и вызывает событие десериализации при завершении десериализации. (Наследуется от Dictionary<Guid, IStgSerializable>.)
МетодRemove(Guid) (Наследуется от Dictionary<Guid, IStgSerializable>.)
МетодSaveToStg(StgNode)
МетодToString() Возвращает строку, представляющую текущий объект. (Наследуется от Object.)
МетодTryGetValue(Guid, IStgSerializable) (Наследуется от Dictionary<Guid, IStgSerializable>.)
developers/references/topomatic.cad.view.serializabledictionary.txt · Последние изменения: 2023/07/28 17:27 (внешнее изменение)