Was ich suche, scheint die Skripting- und Kompilierungsfunktionen des Roslyn-Compilers als solche zu überlappen. Ich bin verwirrt darüber, welche ich verwenden sollte.Roslyn: Deklariere Variablen und listet sie dann auf
Ich möchte Variablen deklarieren/definieren (und ihre Werte auswerten), wie ich gehe und an einer bestimmten Stelle dann vielleicht nach Name/Typ. Benötige ich ein CodeAnalysis-Paket oder einen Compiler? und wie?
Beispiel:
// I'd like to add the following to my scripting or compilation engine:
int a = 1 + 2;
string b = "some " + a;
// and then get a listing of their names, types, and values:
foreach(var myvar in script.ListVariables())
Console.WriteLine(myvar.Name + " " + myvar.Type + " " + myvar.Value.ToString());