CalculateHash |
Вычисляет хэш для StringDictionary.
|
Clean |
Выполняет очистку хранилища от избыточных данных для заданного объекта.
|
CleanCollectionAndSetNullIfEmpty |
Очищает коллекцию, найденную по ключу key в хранилище storage
от пустых элементов IEnumerable, после чего устанавливает null
на место коллекции, если она стала пустой.
|
Clone(IDictionaryString, Object) |
Выполняет глубокое клонирование хранилища IDictionary<string, object>.
|
Clone(IEnumerable) |
Выполняет глубокое клонирование хранилища IEnumerable.
|
ConvertStoragePathToString(IEnumerableIStoragePathItem, Int32, Int32) |
Преобразует перечисление элементов пути storage-хранилища в строковое представление.
|
ConvertStoragePathToString(StringBuilder, IEnumerableIStoragePathItem, Int32) |
Преобразует указанное перечисление элементов пути в storage-хранилище в строковое представление и добавляет его в sb.
|
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.
|
HasDictionaryStorage |
Признак того, что экземпляры объектов для указанного типа вернут значение в методе TryGetObjectStorage(Object),
соответствующие хеш-таблице IDictionary<string, object>.
|
HasListStorage |
Признак того, что экземпляры объектов для указанного типа вернут значение в методе TryGetObjectStorage(Object),
соответствующие коллекции IList<object> или IList<T>.
|
HasObjectStorage |
Признак того, что экземпляры объектов для указанного типа вернут значение в методе TryGetObjectStorage(Object).
|
IsPrefix |
Определяет, является ли строка prefix префиксом для ключа key
в хранилище IDictionary<string, object>.
|
IsSystemKey |
Определяет, является ли заданный ключ хранилища IDictionary<string, object> системным ключом.
|
IsUserKey |
Определяет, является ли заданный ключ хранилища IDictionary<string, object> пользовательским ключом.
|
Merge(IEnumerable, IList) |
Выполняет слияние данных из хранилища source в коллекцию объектов target.
|
Merge(IDictionaryString, Object, IDictionaryString, Object, Boolean) |
Выполняет слияние данных из хранилища source в коллекцию ключ / значение target.
|
Print(IDictionaryString, Object) |
Выводит содержимое заданного хранилища в виде читаемого многострочного текста.
|
Print(StringBuilder, IDictionaryString, Object, Int32) |
Выводит содержимое заданного хранилища в виде читаемого многострочного текста.
|
PrintContent |
Выводит текстовое представление для отдельно взятого значения в хранилище.
Не вставляет перевод на следующую строку после вывода значения.
Метод не выполняет проверку аргументов.
|
PrintObject(IStorageDictionaryProvider) |
Выводит содержимое хранилища заданного объекта в виде читаемого многострочного текста.
|
PrintObject(IStorageSerializable) |
Выводит содержимое хранилища заданного объекта в виде читаемого многострочного текста.
|
PrintObject(StringBuilder, IStorageDictionaryProvider, Int32) |
Выводит содержимое хранилища заданного объекта в виде читаемого многострочного текста.
|
PrintObject(StringBuilder, IStorageSerializable, Int32) |
Выводит содержимое заданного сериализованного объекта в виде читаемого многострочного текста.
|
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 из заданной коллекции и возвращает
признак того, что коллекция стала пустой.
|
RemoveEmptyItemsAndCheckIfEmptyFromStorage |
Удаляет пустые элементы типа IEnumerable из заданной коллекции и возвращает
признак того, что коллекция стала пустой.
|
RemoveEmptyItemsFromStorage(IList) |
Удаляет пустые элементы типа IEnumerable из заданной коллекции.
|
RemoveEmptyItemsFromStorageT(IList, FuncT, Boolean) |
Удаляет пустые элементы, определяемые заданной функцией itemIsEmptyFunc,
из заданной коллекции collection.
|
SerializeToJson |
Выполнить сериализацию в JSON с использованием указанного сериализатора.
|
SerializeToTypedJson(IDictionaryString, Object, Boolean) |
Сериализует заданное хранилище в форму текстового JSON с учётом сериализации типов
и с использованием конвертера JsonTyped.
|
SerializeToTypedJson(IList, Boolean) |
Сериализует заданное хранилище в форму текстового JSON с учётом сериализации типов
и с использованием конвертера JsonTyped.
|
SetNullIfEmptyTKey, TValue, TElement |
Устанавливает равным null элемент с ключом key в хранилище или строго типизированном
декораторе dictionary, если он является пустым на основании значения функции
cleanElementAndCheckIfEmpty.
|
SetNullIfEmptyEnumerableTKey, TValue |
Устанавливает равным null элемент с ключом key в хранилище или строго типизированном
декораторе dictionary, если он является пустым перечислением IEnumerable.
|
TryGetObjectStorage |
Возвращает или создаёт хранилище с данными указанного объекта или null, если объект не сериализуется в хранилище.
Метод поддерживает интерфейсы IStorageProvider и IStorageSerializable.
|