C# Как получить список определенных препроцессоров?

Я знаю, что могу проверить, определена ли директива препроцессора с использованием синтаксиса #if.

Но я хочу получить список определенных директив препроцессора, чтобы передать его компиляции в реальном времени с использованием CSharpCodeProvider

Спасибо за продвижение.

1 ответ

Решение

Я не думаю, что это возможно. Связанные

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

Другие вопросы по тегам