public static Assembly compile(CompileUnit unit, params Assembly[] references) { CompilerContext result = compile_(unit, references); if (result.Errors.Count > 0) throw new CompilationErrorsException(result.Errors); return result.GeneratedAssembly; }