Я хочу извлечь custom attributes
из исходного кода из разных .CS
файлов. У меня есть список файлов.
Сценарий таков, что у меня есть Project A
, который читает файлы Project B
. Он должен извлечь все атрибуты, используемые в Project B
.
Мой вопрос в том, как я могу сделать это без использования Reflection
. Отражение имеет дело со сборками, но у меня есть исходный код.
Использование Рослина было бы излишеством?
Какие существуют подходы?
У меня был другой вариант компиляции с использованием MSBuild
, но для крупномасштабных проектов это было бы невозможно из-за сильных зависимостей. и это кажется не очень хорошим способом создания приложения, а затем его сборки
я просто хочу иметь что-то, что говорит мне, какой атрибут был в каком классе и, возможно, UML-диаграмму отношений этих классов.
Пожалуйста, поделитесь своими предложениями