private void AddReferencedAssemblies()
 {
     for (int i = 0; i < pcu_file.ref_assemblies.Length; i++)
     {
         string s   = pcu_file.ref_assemblies[i];
         string tmp = s.Substring(0, s.IndexOf(','));
         tmp = Compiler.Compiler.GetReferenceFileName(tmp + ".dll");
         System.Reflection.Assembly assm = NetHelper.LoadAssembly(tmp);
         NetHelper.init_namespaces(assm);
         AssemblyDocCache.Load(assm, tmp);
         //namespaces.AddRange(NetHelper.GetNamespaces(assm));
         (cur_scope as InterfaceUnitScope).AddReferencedAssembly(assm);
     }
 }