예제 #1
0
파일: Mono.cs 프로젝트: sexypreneur/uREPL
        static public void Initialize()
        {
            var settings = new global::Mono.CSharp.CompilerSettings();
            var printer  = new global::Mono.CSharp.ConsoleReportPrinter();
            var context  = new global::Mono.CSharp.CompilerContext(settings, printer);

            evaluator = new global::Mono.CSharp.Evaluator(context);
        }
예제 #2
0
파일: Mono.cs 프로젝트: xinglangmama/uREPL
        static public void Initialize()
        {
            var settings = new global::Mono.CSharp.CompilerSettings();

            foreach (var assembly in System.AppDomain.CurrentDomain.GetAssemblies())
            {
                if (assembly == null)
                {
                    continue;
                }
                settings.AssemblyReferences.Add(assembly.FullName);
            }
            var printer = new global::Mono.CSharp.ConsoleReportPrinter(reporter);
            var context = new global::Mono.CSharp.CompilerContext(settings, printer);

            evaluator = new global::Mono.CSharp.Evaluator(context);
        }