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