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

Castle.Components.DictionaryAdapter.OnDemandAttribute

Support for on-demand value resolution.
public Type Type { get; }

public object Value { get; }

public OnDemandAttribute(Type type)

public OnDemandAttribute(object value)

public object GetPropertyValue(IDictionaryAdapter dictionaryAdapter, string key, object storedValue, PropertyDescriptor property, bool ifExists)