コード例 #1
0
    public static MonoScript New(TextWriter rw, Type ib, string tmp = null)
    {
        var reporter = new StreamReportPrinter(rw);
        var ms       = new MonoScript(BuildContext(reporter));

        ms.reporter = reporter;
        ms.tw       = rw;
        ms.tempdir  = tmp;
        ms.ImportAssemblies(ms.ReferenceAssembly);
        AppDomain.CurrentDomain.AssemblyLoad += ms.asmLoaded;
        return(ms);
    }