C# Как получить список определенных препроцессоров?
Я знаю, что могу проверить, определена ли директива препроцессора с использованием синтаксиса #if.
Но я хочу получить список определенных директив препроцессора, чтобы передать его компиляции в реальном времени с использованием CSharpCodeProvider
Спасибо за продвижение.
1 ответ
Решение
Я не думаю, что это возможно. Связанные
Сам компилятор не знает о препроцессоре. Он получает уже предварительно обработанный код, поэтому нет причин помнить, какие директивы были определены.