<div dir="ltr">Interesting, will definitely take a look this weekend.<div><br></div><div>Though now I wish I hadn't put this off last weekend haha. Would have had an extra day.</div></div><div class="gmail_extra"><br><br>
<div class="gmail_quote">On Fri, May 30, 2014 at 8:34 PM, Miguel de Icaza <span dir="ltr"><<a href="mailto:miguel@xamarin.com" target="_blank">miguel@xamarin.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr">It is not hard to do.<div><br></div><div>It will take someone a couple of hours to figure out what needs to be exposed.   </div><div><br></div><div>In addition, I just realized something important.   Mono.CSharp is compiled with the System.Reflection.Emit backend which has several problems, you are better off compiling your own Mono.CSharp.Batch for example that uses the IKVM.Reflection backend (which is what the mcs.exe batch compiler uses).</div>
<span class="HOEnZb"><font color="#888888">

<div><br></div><div>Miguel</div></font></span></div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><br><div class="gmail_quote">On Fri, May 30, 2014 at 9:31 PM, Brandon Perry <span dir="ltr"><<a href="mailto:bperry.volatile@gmail.com" target="_blank">bperry.volatile@gmail.com</a>></span> wrote:<br>


<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Oh, not a problem at all. I currently invoke the compiler via Process, but was hoping to get away from that.<div>


<br></div><div>Thanks for the quick response. :)</div></div><div><div><div class="gmail_extra"><br><br><div class="gmail_quote">
On Fri, May 30, 2014 at 8:30 PM, Miguel de Icaza <span dir="ltr"><<a href="mailto:miguel@xamarin.com" target="_blank">miguel@xamarin.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">



<div dir="ltr">Hello,<div><br></div><div>The interface surfaced by Mono.CSharp does not provide what you want.</div><div><br>It is designed to generate code for runtime evaluation.</div><div><br></div><div>You could hack the existing source code to achieve something similar, it is not too hard, but it was never a priority.</div>





<div><br></div><div>Miguel</div></div><div class="gmail_extra"><br><br><div class="gmail_quote"><div><div>On Fri, May 30, 2014 at 7:03 PM, Brandon Perry <span dir="ltr"><<a href="mailto:bperry.volatile@gmail.com" target="_blank">bperry.volatile@gmail.com</a>></span> wrote:<br>





</div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div><div dir="ltr">Hi,<div><br></div><div>Looking to do something similar to this blog post here, but with Mono.CSharp, and not Microsoft's CSharp. I haven't found any documentation on this specifically, but there are posts about interpreting C# at runtime via repl.</div>






<div><br></div><div><a href="http://blogs.msdn.com/b/dohollan/archive/2010/08/09/programmatically-invoke-the-c-compiler.aspx" target="_blank">http://blogs.msdn.com/b/dohollan/archive/2010/08/09/programmatically-invoke-the-c-compiler.aspx</a></div>






<div><br></div><div>Anyone have a small code example? I would prefer to not have to write the code to the file system if possible, Just pass a string of code and have it result in a byte array of the assembly that I can then write to the FS.</div>






<div><br></div><div>Thanks in advance for any thoughts!<span><font color="#888888"><br clear="all"><div><br></div>-- <br><a href="http://volatile-minds.blogspot.com" target="_blank">http://volatile-minds.blogspot.com</a> -- blog<br>





<a href="http://www.volatileminds.net" target="_blank">http://www.volatileminds.net</a> -- website
</font></span></div></div>
<br></div></div>_______________________________________________<br>
Mono-devel-list mailing list<br>
<a href="mailto:Mono-devel-list@lists.ximian.com" target="_blank">Mono-devel-list@lists.ximian.com</a><br>
<a href="http://lists.ximian.com/mailman/listinfo/mono-devel-list" target="_blank">http://lists.ximian.com/mailman/listinfo/mono-devel-list</a><br>
<br></blockquote></div><br></div>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><a href="http://volatile-minds.blogspot.com" target="_blank">http://volatile-minds.blogspot.com</a> -- blog<br><a href="http://www.volatileminds.net" target="_blank">http://www.volatileminds.net</a> -- website
</div>
</div></div></blockquote></div><br></div>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><a href="http://volatile-minds.blogspot.com">http://volatile-minds.blogspot.com</a> -- blog<br><a href="http://www.volatileminds.net">http://www.volatileminds.net</a> -- website
</div>