|
IL: чем можно получить код всего модуля?
|
|||
---|---|---|---|
#18+
Всем привет. Сейчас изучаю Рихтера, "CLR via C#", и там часто даются отсылки к IL-коду, который в тех или иных случаях генерит компилятор, поэтому самому тоже приходится что-то писать на C#, компилировать, и смотреть полученный IL-код. Для просмотра IL пользуюсь стандартным ildasm.exe, но у него есть одно неудобство - можно посмотреть код только для отдельного взятого мембера класса. А есть ли в природе такой инструмент, который бы показал IL-код всего класса целиком? Или всего модуля целиком (если, например, в одном .cs объявлено несколько классов/структур/интерфейсов/енумов/делегатов)? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2015, 06:08 |
|
IL: чем можно получить код всего модуля?
|
|||
---|---|---|---|
#18+
Teleric JustDecompile это умеет - по крайней мере, показывать код для всего класса: Код: c# 1. 2. 3. 4. 5. 6. 7. 8.
=> Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27.
нужно просто выбрать IL в комбобоксе с языками на панели инструментов ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2015, 09:32 |
|
IL: чем можно получить код всего модуля?
|
|||
---|---|---|---|
#18+
Telerik JustDecompile Red-gate NET Reflector Jet Brains dotPeek ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2015, 09:34 |
|
IL: чем можно получить код всего модуля?
|
|||
---|---|---|---|
#18+
WinnipuhJet Brains dotPeek И где в dotPeek эта фича? У меня на данный момент dotPeek 1.3 update 1 - в упор не наблюдаю там такой возможности. И ранее никогда не наблюдал. WinnipuhRed-gate NET Reflector Он давным-давно уже платный. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2015, 10:13 |
|
IL: чем можно получить код всего модуля?
|
|||
---|---|---|---|
#18+
Сон Веры ПавловныWinnipuhJet Brains dotPeek И где в dotPeek эта фича? У меня на данный момент dotPeek 1.3 update 1 - в упор не наблюдаю там такой возможности. И ранее никогда не наблюдал. WinnipuhRed-gate NET Reflector Он давным-давно уже платный. 2. как минимум 14 дней можно как-то использовать, если юзер честный 1. по крайней мере удобнее, чем ildasm ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2015, 17:38 |
|
IL: чем можно получить код всего модуля?
|
|||
---|---|---|---|
#18+
Winnipuh2. как минимум 14 дней можно как-то использовать, если юзер честный И зачем это нужно, если есть бесплатные аналоги с таким же функционалом? Winnipuh1. по крайней мере удобнее, чем ildasm Что удобнее? dotPeek, который вообще не умеет показывать IL? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2015, 18:08 |
|
IL: чем можно получить код всего модуля?
|
|||
---|---|---|---|
#18+
меня ilspy устраивает ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2015, 18:29 |
|
IL: чем можно получить код всего модуля?
|
|||
---|---|---|---|
#18+
Сон Веры ПавловныWinnipuh2. как минимум 14 дней можно как-то использовать, если юзер честный И зачем это нужно, если есть бесплатные аналоги с таким же функционалом? Winnipuh1. по крайней мере удобнее, чем ildasm Что удобнее? dotPeek, который вообще не умеет показывать IL? да ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2015, 19:00 |
|
IL: чем можно получить код всего модуля?
|
|||
---|---|---|---|
#18+
Изопропилменя ilspy устраивает ++ ... |
|||
:
Нравится:
Не нравится:
|
|||
06.02.2015, 00:20 |
|
IL: чем можно получить код всего модуля?
|
|||
---|---|---|---|
#18+
Всем спасибо. Посмотрел JustDecompile и IL Spy - по части работы с IL у них практически одинаковый функционал. Чтобы долго не думать, что выбрать, подкинул пятак, и выбрал JustDecompile ) ... |
|||
:
Нравится:
Не нравится:
|
|||
06.02.2015, 06:08 |
|
IL: чем можно получить код всего модуля?
|
|||
---|---|---|---|
#18+
WinterGraveyardВсем спасибо. Посмотрел JustDecompile и IL Spy - по части работы с IL у них практически одинаковый функционал. Чтобы долго не думать, что выбрать, подкинул пятак, и выбрал JustDecompile ) Все зависит от анализируемого файла, иногда приходится пользоваться не одним из продуктов. Один может не работать, а другой работать. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.02.2015, 11:50 |
|
IL: чем можно получить код всего модуля?
|
|||
---|---|---|---|
#18+
WinnipuhВсе зависит от анализируемого файла, иногда приходится пользоваться не одним из продуктов. Один может не работать, а другой работать. ага. а иногда можно просто исходники открыть :) http://referencesource.microsoft.com/ ... |
|||
:
Нравится:
Не нравится:
|
|||
06.02.2015, 13:19 |
|
IL: чем можно получить код всего модуля?
|
|||
---|---|---|---|
#18+
ИзопропилWinnipuhВсе зависит от анализируемого файла, иногда приходится пользоваться не одним из продуктов. Один может не работать, а другой работать. ага. а иногда можно просто исходники открыть :) http://referencesource.microsoft.com/ Ээ... человек спрашивал про IL. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.02.2015, 14:20 |
|
|
start [/forum/topic.php?fid=20&fpage=95&tid=1401940]: |
0ms |
get settings: |
12ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
153ms |
get topic data: |
13ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
others: | 343ms |
total: | 585ms |
0 / 0 |