Wir schreiben einen C# Compiler

Thomas Wölfer
27. September 2005
... zum Beispiel um C# als Skriptsprache zu verwenden:
CSharpCodeProvider c = new CSharpCodeProvider();
CompilerParameters options = new CompilerParameters();
options.GenerateExecutable = true;
options.GenerateInMemory = true;
CompilerResults r = c.CompileAssemblyFromFile( options, args);
System.String[] scriptArgs = new System.String[1];
r.CompiledAssembly.EntryPoint.Invoke(null, scriptArgs);