フォーム、イベントが接続されたいくつかのボタンを含む jscript.net コードを実行したいと考えています。リフレクションを使用して c# で達成する必要があるすべてのことですが、これらのイベントの適切な例を見つけることができません。助けてください。これは私が今まで持っているものですが、最後の行にはエラーがあります
StringBuilder sb = new StringBuilder();
sb.AppendLine("import System.Windows.Forms;");
sb.AppendLine("class EventTestForm extends Form");
sb.AppendLine("{");
sb.AppendLine(" var btn : Button;");
sb.AppendLine("function EventTestForm()");
sb.AppendLine("{");
sb.AppendLine(" btn = new Button; btn.Text = \"Fire Event\"; Controls.Add(btn); btn.add_Click(ButtonEventHandler1);");
sb.AppendLine("}");
sb.AppendLine("function ButtonEventHandler1(sender, e : EventArgs)");
sb.AppendLine("{");
sb.AppendLine(" MessageBox.Show(\"Event is Fired!\");");
sb.AppendLine("}");
sb.AppendLine("}");
sb.AppendLine("MessageBox.Show(\"Hello world\");");
// Create the compiler object
JScriptCodeProvider provider = new JScriptCodeProvider();
ICodeCompiler compiler = provider.CreateCompiler();
CompilerParameters options = new CompilerParameters();
options.GenerateInMemory = true;
options.GenerateExecutable = true;
options.ReferencedAssemblies.Add("System.Windows.Forms");
CompilerResults results = compiler.CompileAssemblyFromSource(options, sb.ToString());