private static CompilationPackage BuildCompilationPackage(ScriptClassSourceCode classSourceCode)
        {
            var package = new CompilationPackage();

            package.SourceCodes.Add(new SourceCodeUnit(classSourceCode.SourceCode, classSourceCode.ClassName + ".cs"));
            return(package);
        }
        private Assembly CompileToAssembly(ScriptClassSourceCode classSourceCode)
        {
            var compilationPackage = BuildCompilationPackage(classSourceCode);

            compilationPackage.AddAllLoadedAssemblyReferences = true;

            return(_compiler.CompileToAssembly(compilationPackage, true));
        }