У меня есть класс C #, который я не могу изменить, но только использую его.
Например:
public class Test {}
Я хотел бы добавить динамически атрибут (MyAttribute) к этому классу Test, например:
[MyAttribute(TestMode)]
public class Test {}
Возможно ли это в C # и как?
Примечание: конечно, я могу извлечь из этого класса Test и декларативно добавить атрибут, но это означает создание нового класса, и я бы хотел этого избежать.