looking at Roslyn scripting, CSharpScript.Create method.
It compiles a script into .Net assembly and allows you to run it. But it\'s able to handle just 1 script inpu