Example #1
0
        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);
        }
Example #2
0
        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);
        }