> My bad; that works. This doesn't: evaluator.Evaluate("using System;\n > int b;") nor evaluator.Run("using System;\n int b;") I'm assuming > because the "using System;" is not an expression? Correct, you can not mix using statements and regular code, that is the only limitation.