В общем. Я пытаюсь понять, как делаются атрибуты. Соответственно нет идеи работать с конкретным классом, а только с полями разных классов я на которых весит атрибут. Поэтому все мне так сложно
То есть ты хочешь по FieldInfo получить список атрибутов?
Атрибут я получаю и данные с атрибута для конкретного поля тоже. Но я не могу получить значение которое хранится в поле и соответственно, не могу изменить это значение
Так а в чём сложность получить значение? Ты вызываешь GetValue и передаёшь туда объект, значение поля которого хочешь получить
Но этот объект известен мне только как Type. А создать его экземпляр я не могу, потому что это этот объект наследуется от монобеха
тогда тебе не известен объект, тебе известен только тип
Если он известен только как Type, то откуда значение поля возьмётся?
Как создать экзмепляр монобеха по Type я выше писал
Логично. А что же тогда делать?😔
Обсуждают сегодня