| 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.
|