Итак, у меня есть сборка .net в C#. У меня есть оба: двоичный и источник, который, например, не имеет регистратора. Все, что мне нужно, это вставить свойство, которое будет инициализировано конкретным регистратором. Затем мне нужно ввести logger invoker во все методы. Первый способ - это свойство записи вручную и их вызов. Второй способ - написать другой класс \ метод (предположим, в той же сборке), который будет делать это автоматически.Как программно вставить код в сборку
Возможно ли это? Какие-либо предложения?
Я думаю, что это возможно, потому что это был один из вопросов на собеседовании. Но нет доказательств того, что это возможно, и они хотели услышать «нет, сделайте это вручную».
http://en.wikipedia.org/wiki/Aspect-oriented_programming –