internal CompilationContext(
     ICompilationProject project,
     FSharpProjectInfo fsproj,
     bool success,
     IEnumerable <FSharpCompilationMessage> messages,
     byte[] assembly,
     byte[] pdb,
     byte[] xml)
 {
     _project  = project;
     _fsproj   = fsproj;
     _success  = success;
     _messages = messages.ToList();
     _assembly = assembly;
     _pdb      = pdb;
     _xml      = xml;
 }
 internal CompilationContext(
   ICompilationProject project,
   FSharpProjectInfo fsproj,
   bool success,
   IEnumerable<FSharpCompilationMessage> messages,
   byte[] assembly,
   byte[] pdb,
   byte[] xml)
 {
   _project = project;
   _fsproj = fsproj;
   _success = success;
   _messages = messages.ToList();
   _assembly = assembly;
   _pdb = pdb;
   _xml = xml;
 }