Программно осмотрите код.NET

Это не Management Studio, но Toad имеет бесплатную версию с автозаполнением.

6
задан Monkeyget 26 October 2009 в 09:39
поделиться

6 ответов

Почему бы не использовать FxCop для статического анализа кода?

1
ответ дан 8 December 2019 в 14:44
поделиться

Вы можете использовать System.Reflection, который должен хорошо справиться с некоторыми вещами, которые вам нужны. Что касается самого IL, посмотрите Cecil Моно.

5
ответ дан 8 December 2019 в 14:44
поделиться

NDepend предоставляет SQL-подобный язык запросов для запроса структуры кода .NET.

9
ответ дан 8 December 2019 в 14:44
поделиться

См. DMS Software Reengineering Toolkit .

DMS предоставляет синтаксические анализаторы, которые автоматически создают AST для многих языков (C, C ++, Java, C # [1.2, 2.0, 3.0 и 4.0], COBOL, ECMAScript, PHP, Verilog, ..), а также таблицы символов и элементы управления и анализ потока данных для некоторых из них.

Язык шаблонов DMS может использоваться для сопоставления шаблонов поверхностного синтаксиса и в сочетании с процедурным анализом связывать элементы кода вместе с записями таблицы символов и различными отношениями потоков данных. Он использовался для реализации широкого спектра инструментов анализа программ и призван стать основой для создания собственного инструмента, не тратя много времени на создание базовой инфраструктуры анализа программ.

1
ответ дан 8 December 2019 в 14:44
поделиться

А как насчет использования модели кода в Reflector? С помощью надстройки просмотра модели кода вы сможете получить представление о том, как исследовать структуру кода.

0
ответ дан 8 December 2019 в 14:44
поделиться

А как насчет StyleCop? http://code.msdn.microsoft.com/sourceanalysis . Но он не поддерживает API.

0
ответ дан 8 December 2019 в 14:44
поделиться
Другие вопросы по тегам:

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