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

StorageHelper - методы

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

Методы
  ИмяОписание
Открытый методСтатический членClean
Выполняет очистку хранилища от избыточных данных для заданного объекта.
Открытый методСтатический членCleanCollectionAndSetNullIfEmpty
Очищает коллекцию, найденную по ключу key в хранилище storage от пустых элементов IEnumerable, после чего устанавливает null на место коллекции, если она стала пустой.
Открытый методСтатический членClone(IDictionaryString, Object)
Выполняет глубокое клонирование хранилища IDictionary<string, object>.
Открытый методСтатический членClone(IEnumerable)
Выполняет глубокое клонирование хранилища IEnumerable.
Открытый методСтатический членConvertValue
Конвертирует значение, доступное по указанному ключу, из заданного типа в предпочитаемый desiredType, если тип отличается и текущее значение в хранилище поддерживает интерфейс IConvertible. Возвращает признак того, что тип значения отличался и была выполнена конвертация, т.е. хранилище storage было изменено.
Открытый методСтатический членDeserializeFromJsonT
Выполнить десериализацию из JSON с использованием указанного десериализатора
Открытый методСтатический членDeserializeFromTypedJson
Десериализует заданное хранилище из формы текстового JSON с учётом сериализации типов и с использованием конвертера JsonTyped.
Открытый методСтатический членDeserializeListFromTypedJson
Десериализует заданное хранилище из формы текстового JSON с учётом сериализации типов и с использованием конвертера JsonTyped.
Открытый методСтатический членEquals(IDictionaryString, Object, IDictionaryString, Object)
Выполняет полное сравнение двух хранилищ, заданных как коллекции пар ключ / значение.
Открытый методСтатический членEquals(IEnumerable, IEnumerable)
Выполняет полное сравнение двух хранилищ, заданных как коллекции пар ключ / значение.
Открытый методСтатический членGetHashCode(IDictionaryString, Object)
Возвращает хеш-код хранилища IDictionary<string, object>, полученный подсчётом всех его внутренних объектов, в том числе и вложенных хранилищ.
Открытый методСтатический членGetHashCode(IEnumerable)
Возвращает хеш-код хранилища IEnumerable, полученный подсчётом всех его внутренних объектов, в том числе и вложенных хранилищ.
Открытый методСтатический членGetObjectStorage
Возвращает хранилище Dictionary<string, object>, предоставляемое заданным объектом IStorageObjectProvider.
Открытый методСтатический членIsPrefix
Определяет, является ли строка prefix префиксом для ключа key в хранилище IDictionary<string, object>.
Открытый методСтатический членIsSystemKey
Определяет, является ли заданный ключ хранилища IDictionary<string, object> системным ключом.
Открытый методСтатический членIsUserKey
Определяет, является ли заданный ключ хранилища IDictionary<string, object> пользовательским ключом.
Открытый методСтатический членMerge(IEnumerable, ICollectionObject)
Выполняет слияние данных из хранилища source в коллекцию объектов target.
Открытый методСтатический членMerge(IDictionaryString, Object, IDictionaryString, Object, Boolean)
Выполняет слияние данных из хранилища source в коллекцию ключ / значение target.
Открытый методСтатический членPrint(IDictionaryString, Object)
Выводит содержимое заданного хранилища в виде читаемого многострочного текста.
Открытый методСтатический членPrint(StringBuilder, IDictionaryString, Object)
Выводит содержимое заданного хранилища в виде читаемого многострочного текста.
Открытый методСтатический членPrintContent
Выводит текстовое представление для отдельно взятого значения в хранилище. Не вставляет перевод на следующую строку после вывода значения. Метод не выполняет проверку аргументов.
Открытый методСтатический членPrintObject(IStorageDictionaryProvider)
Выводит содержимое хранилища заданного объекта в виде читаемого многострочного текста.
Открытый методСтатический членPrintObject(StringBuilder, IStorageDictionaryProvider)
Выводит содержимое хранилища заданного объекта в виде читаемого многострочного текста.
Открытый методСтатический членRemoveByPrefix(IDictionaryString, Object, String)
Удаляет элементы с ключами, начинающимися с указанного префикса prefix, в заданном хранилище storage и вложенных в него хеш-таблицах IDictionary<string>object.
Открытый методСтатический членRemoveByPrefix(IEnumerable, String)
Удаляет элементы с ключами, начинающимися с указанного префикса prefix, во вложенных в заданное хранилище storage хеш-таблицах IDictionary<string>object.
Открытый методСтатический членRemoveEmptyItemsT(ICollectionT)
Удаляет пустые элементы типа IEnumerable из заданной коллекции.
Открытый методСтатический членRemoveEmptyItemsT(ICollectionT, FuncT, Boolean)
Удаляет пустые элементы, определяемые заданной функцией itemIsEmptyFunc, из заданной коллекции collection.
Открытый методСтатический членRemoveEmptyItemsTKey, TValue(IDictionaryTKey, TValue, FuncTKey, TValue, Boolean)
Удаляет пустые элементы, определяемые заданной функцией itemIsEmptyFunc, из заданной коллекции dictionary.
Открытый методСтатический членRemoveEmptyItemsAndCheckIfEmptyT
Удаляет пустые элементы типа IEnumerable из заданной коллекции и возвращает признак того, что коллекция стала пустой.
Открытый методСтатический членSerializeToJson
Выполнить сериализацию в JSON с использованием указанного сериализатора.
Открытый методСтатический членSerializeToTypedJson(DictionaryString, Object, Boolean)
Сериализует заданное хранилище в форму текстового JSON с учётом сериализации типов и с использованием конвертера JsonTyped.
Открытый методСтатический членSerializeToTypedJson(ListObject, Boolean)
Сериализует заданное хранилище в форму текстового JSON с учётом сериализации типов и с использованием конвертера JsonTyped.
Открытый методСтатический членSetNullIfEmptyTKey, TValue, TElement
Устанавливает равным null элемент с ключом key в хранилище или строго типизированном декораторе dictionary, если он является пустым на основании значения функции cleanElementAndCheckIfEmpty.
Открытый методСтатический членSetNullIfEmptyEnumerableTKey, TValue
Устанавливает равным null элемент с ключом key в хранилище или строго типизированном декораторе dictionary, если он является пустым перечислением IEnumerable.
В начало страницы
См. также