Изменить значение кастомного атрибута
Есть кастомный атрибут:
public class EnumFieldTextAttribute : Attribute
{
// Methods
public EnumFieldTextAttribute(string enumFieldText)
{
EnumFieldText = enumFieldText;
}
// Properties
public string EnumFieldText { get; set; }
}
и enum, к которому он применяется:
{
[EnumFieldText("Value 1")]
ToBalance = 0,
[EnumFieldText("Value 2")]
ToBankAccount = 1
}
Возможно ли в рантайме изменить значение этого атрибута? Через рефлексию докопался только до конструктора, в который передаётся строковое значение. Как такого значения будто и нет