Как получить доступ к метаданным кода проекта?

В моем VSPackage мне нужно заменить ссылку на свойство в коде на его фактическое значение. Например

<code>public static void Main(string[] args) {
    Console.WriteLine(Resource.HelloWorld);
}
</code>

Я хочу заменить "Resource.HelloWorld" на quot; с его фактическим значением - то есть найдите класс Resource и получите значение его статического свойства HelloWorld. Visual Studio предоставляет какой-либо API для обработки модели кода проекта? Он определенно есть, потому что это очень похоже на обычную задачу переименования переменных. Я не хочу использовать отражение в выходной сборке, потому что он медленный и на какое-то время блокирует файл.

Ответы на вопрос(1)

Ваш ответ на вопрос