Я создаю тип с отражением с помощью кода от this answer. И я хочу добавить функцию к этому классу (возможно, используя ILGenerator). А в разделе комментариев this answer, Sergey Mirvoda отметил, что ILGenerator испускают команды можно получить, просто выполнив следующие действия: скомпилировать его в сборку и открыт с рефлектором, переключиться в режим просмотра IL и вы увидите код, который copypastableПолучение Reflection.Emit коды для фрагментации кода в C#
Я не хочу декомпилировать, чтобы получить потерянный код. Поэтому я не ищу декомпилятор. Я пытаюсь получить коды IL Emit для кода примера, который у меня есть. Декомпиляция может просто сделать трюк. Однако могут быть другие решения и, надеюсь, не требующие сторонних приложений.
Я использую VS Ultimate 2013. Есть ли способ сделать это с помощью VS? Или мне нужно использовать сторонние приложения?
Вы можете использовать Telerik JustDecompile для * free *. – christiandev
или ILSpy, который поставляется с исходным кодом –
Возможный дубликат [A .net дизассемблер/декомпилятор] (http://stackoverflow.com/questions/578883/a-net-disassembler-decompiler) –