@karcendror

Как добавить в каждый метод программы определенный код?

Добрый день!
Есть к примеру код
using System;
using System.Collections;
using System.Linq;
using System.Text;

namespace HelloWorld
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Hello, World!");
        }
    }
}

С помощью Roslyn можно узнать что в данной программе есть единственный метод main().Как можно вписать в этот метод какой либо код?
  • Вопрос задан
  • 51 просмотр
Пригласить эксперта
Ответы на вопрос 1
При помощи Roslyn и кодогенераторов дополнить такой Main ты не можешь.
Но ты можешь при помощи Fody или Mono.Cecil добавить произвольный код в саму сборку.
https://github.com/Fody/Fody
https://github.com/jbevain/cecil/wiki/HOWTO
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы