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); } }