Skip to content

Instantly share code, notes, and snippets.

@dschenkelman
Last active August 29, 2015 13:56
Show Gist options
  • Save dschenkelman/9117234 to your computer and use it in GitHub Desktop.
Save dschenkelman/9117234 to your computer and use it in GitHub Desktop.
using Roslyn.Scripting.CSharp;
using System;
namespace RoslynTests
{
class Program
{
static void Main(string[] args)
{
var script = "using System; public class Test{ public void Do<T>() where T : IDisposable{ } }";
ScriptEngine engine = new ScriptEngine();
var session = engine.CreateSession();
// throws
var submission = session.CompileSubmission<object>(script);
var execution = submission.Execute();
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment