<PackageReference Include="castle.core" Version="2.5.1" />

IDictionaryAdapter

void ClearProperty(PropertyDescriptor property, string key)

T Coerce<T>()

string GetKey(string propertyName)

object GetProperty(string propertyName, bool ifExists)

T GetPropertyOfType<T>(string propertyName)

object ReadProperty(string key)

bool SetProperty(string propertyName, ref object value)

void StoreProperty(PropertyDescriptor property, string key, object value)