IDynamicValueAccessorOptionsCreateIntermediateDictionariesWhenSettingValues - свойство |
Признак того, что объект автоматически создаёт промежуточные объекты Dictionary<string, object>
при установке значения свойства, которое отсутствует, при условии, что промежуточные объекты не являются хеш-таблицами.
Пример, когда поведение включено: accessor.UnknownSectionName.OtherSection.Subject = "text" создаст хеш-таблицу
с именем UnknownSectionName, в неё добавит новую хеш-таблицу OtherSection, и в ней установит свойство Subject
равным строке "text".
В настройках по умолчанию [Default] значение равно true.
Пространство имён:
Tessa.Platform.Storage
Сборка:
Tessa (в Tessa.dll) Версия: 3.5.0.19
Синтаксис bool CreateIntermediateDictionariesWhenSettingValues { get; set; }
Property CreateIntermediateDictionariesWhenSettingValues As Boolean
Get
Set
property bool CreateIntermediateDictionariesWhenSettingValues {
bool get ();
void set (bool value);
}
abstract CreateIntermediateDictionariesWhenSettingValues : bool with get, set
Значение свойства
Тип:
BooleanИсключения Исключение | Условие |
---|
[Tessa.Platform.ObjectSealedException] | Произведена попытка изменения объекта, защищённого от изменений. |
См. также Ссылки
[Tessa.Platform.ObjectSealedException]