<PackageReference Include="Castle.Core" Version="3.2.2" />

MultiLevelEditAttribute

Requests support for multi-level editing.
using System; namespace Castle.Components.DictionaryAdapter { [AttributeUsage(AttributeTargets.Interface, AllowMultiple = false)] public class MultiLevelEditAttribute : DictionaryBehaviorAttribute, IDictionaryInitializer, IDictionaryBehavior { public void Initialize(IDictionaryAdapter dictionaryAdapter, object[] behaviors) { dictionaryAdapter.SupportsMultiLevelEdit = true; } } }