Как программно проанализировать и изменить код C#

Я использую jpg для всех непрозрачных изображений. Можно управлять сжатием, которое я люблю. Я нашел этот веб-сайт, который сравнивает два. jpg меньше и выглядит лучше.

10
задан ulrichb 21 March 2014 в 18:01
поделиться

5 ответов

Это невозможно сделать напрямую с помощью ядра .NET Framework. Вам необходимо использовать сторонние инструменты или дополнительные инструменты, например:

6
ответ дан 4 December 2019 в 00:25
поделиться

Sonar - очень крутой инструмент, который легко интегрируется с Hudson, мне очень нравится его организация с многомодульными проектами. Вы должны попробовать

альтернативный текст http://sonar.codehaus.org/wp-content/uploads/2009/08/dashboard.png

121---2475454-

Попробуйте Linq поверх C # . Замечательно.

2
ответ дан 4 December 2019 в 00:25
поделиться

Попробуйте Mono.Cecil

0
ответ дан 4 December 2019 в 00:25
поделиться

Если вам нужна возможность синтаксического анализа и проведения произвольного анализа и преобразования исходного кода C # (или множества других языков), ознакомьтесь с нашим The DMS Software Reengineering Toolkit .

DMS имеет полный интерфейс C #, строит полные абстрактные синтаксические деревья для анализируемого кода (но не CodeDom), предоставляет полный процедурный API для обхода / проверки / изменения AST. После пересмотра дерева DMS может регенерировать исходный код, соответствующий измененному дереву, либо в режиме точности, когда он пытается сохранить исходный интервал, либо в режиме prettyprint, где применяется стиль prettyprint, которым вы можете полностью управлять. Комментарии сохраняются в регенерированном источнике должным образом.

Кроме того, DMS обеспечивает сопоставление и преобразование шаблонов на уровне источника (например, вы можете написать «x = x + 1 ==> x ++»

0
ответ дан 4 December 2019 в 00:25
поделиться

Возможно, вы ищете CSharpCodeProvider .

-2
ответ дан 4 December 2019 в 00:25
поделиться
Другие вопросы по тегам:

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