private static BooCompiler CompilerFor(CompileUnit unit, Assembly[] references)
{
BooCompiler compiler = new BooCompiler();
compiler.Parameters.OutputType = IsApplication(unit) ? CompilerOutputType.ConsoleApplication : CompilerOutputType.Library;
compiler.Parameters.Pipeline = new Boo.Lang.Compiler.Pipelines.CompileToMemory();
compiler.Parameters.References.Extend(references);
return compiler;
}