Wie greife ich auf Projektcode-Metadaten zu?

In meinem VSPackage muss ich den Verweis auf eine Eigenschaft im Code durch den tatsächlichen Wert ersetzen. Zum Beispiel

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

Ich möchte "Resource.HelloWorld" durch den tatsächlichen Wert ersetzen, dh die Klasse Resource suchen und den Wert der statischen Eigenschaft HelloWorld abrufen. Macht Visual Studio eine API verfügbar, die das Codemodell des Projekts verarbeitet? Es hat definitiv eine, da dies der üblichen Aufgabe des Umbenennens von Variablen sehr ähnlich ist. Ich möchte keine Reflektion für die Ausgabe-Assembly verwenden, da sie langsam ist und die Datei für eine Weile sperrt.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage