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

IDictionaryAdapter

Contract for manipulating the Dictionary adapter.

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)