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

Castle.Components.DictionaryAdapter.ComponentAttribute

Identifies a property should be represented as a nested component.
namespace Castle.Components.DictionaryAdapter { public class ComponentAttribute : DictionaryBehaviorAttribute, IDictionaryKeyBuilder, IDictionaryBehavior, IDictionaryPropertyGetter, IDictionaryPropertySetter { public bool NoPrefix { get; set; } public string Prefix { get; set; } public bool SetPropertyValue(IDictionaryAdapter dictionaryAdapter, string key, ref object value, PropertyDescriptor property); public ComponentAttribute(); } }