Задать вопрос
@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().Как можно вписать в этот метод какой либо код?
  • Вопрос задан
  • 56 просмотров
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Ulearn.me
    Проектирование на языке C#
    1 неделя
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 2
    1 неделя
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 1
    1 неделя
    Далее
Пригласить эксперта
Ответы на вопрос 1
При помощи Roslyn и кодогенераторов дополнить такой Main ты не можешь.
Но ты можешь при помощи Fody или Mono.Cecil добавить произвольный код в саму сборку.
https://github.com/Fody/Fody
https://github.com/jbevain/cecil/wiki/HOWTO
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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