Получить AdditionalValues из экземпляра containerType
У меня есть что-то подобное:
[ViewTerms]
public class Foo
{
[Term]
public string Name { get; set; }
}
Мой ViewTermAttribute устанавливает некоторые дополнительные значения в ModelMetaData:
public class ViewTermsAttribute : Attribute, IMetadataAware
{
public void OnMetadataCreated(ModelMetadata metadata)
{
metadata.AdditionalValues["values"] = someValues;
}
}
и что мне нужно, чтобы получить эту информацию из моего свойства "Имя":
public class TermAttribute : Attribute, IMetadataAware
{
public void OnMetadataCreated(ModelMetadata metadata)
{
containerAdditionalValues = //need to get here;
}
}
Можно ли получить значения из экземпляра контейнера?