Можно обнаружить и перечислить грани, ребра и вершины. Однако то, что вам разрешено видеть, не очень полезно, поскольку внутренние соглашения об именах очень сложны. Что касается основной математики, то здесь нет части API, которая позволяет вам иметь к ней доступ.
Вам придется использовать IGES или STEP, чтобы получить необходимый уровень информации.
Вы можете взглянуть на Simian или DuplicateFinder . Ни один из них не зависит от IDE, хотя вы можете интегрировать Simian довольно легко .
Детектив-клон выглядит так, как будто он может работать на вас. Я не использовал его раньше, но наткнулся на это на codeplex на этой неделе.
Более того, к вашему сведению, поскольку вы упомянули «экспресс-издание», вам, возможно, придется искать что-то, что будет работать за пределами VS , поскольку я не верю, что экспресс-выпуски поддерживают плагины
Ваш друг должен взглянуть на Gendarme , FOSS и кроссплатформенную альтернативу Microsoft FxCop / Code Analysis, которая является частью проекта Mono. Он включает правила , которые проверяют дублированный код.
См. Наш CloneDR , который работает на многих языках, включая C #.
РЕДАКТИРОВАТЬ Октябрь 2010 г .: VB6, VBScript и VB.net добавлены в качестве языков, поддерживаемых CloneDR. Специальной поддержки для MS IDE нет, но он работает с простым списком исходных файлов и дает хороший Отчет в формате HTML, поэтому особой интеграции не требуется. См. Образцы отчетов по ссылке.