public static ProcessContext LoadAssembly(string name) { var sourceCode = LoadSourceCode(name); var compiler = new AssemblyCodeCompiler(); var program = compiler.Compile(sourceCode); ProcessContext process = new ProcessContext(); process.LoadProgram(program); return(process); }