Ejemplo n.º 1
0
        public void UpdateAssemblyReference(string fileName)
        {
            var assemblyInfo = SystemTypeController.LoadAssembly(fileName);

            //assemblyInfo.UpdateAssembly();
            assemblyInfo.AddProject(this);
        }
Ejemplo n.º 2
0
        public void AddAssemblyReference(VSLangProj.Reference reference)
        {
            var assemblyInfo = SystemTypeController.LoadAssembly(reference);

            _AssemblyReferences.Add(assemblyInfo);
            assemblyInfo.AddProject(this);
        }
Ejemplo n.º 3
0
        public void AddAssemblyReference(string path)
        {
            var assemblyInfo = SystemTypeController.LoadAssembly(path);

            _AssemblyReferences.Add(assemblyInfo);
            assemblyInfo.AddProject(this);
        }
Ejemplo n.º 4
0
 public static void CloseAll()
 {
     xProjects.Clear();
     SystemTypeController.Clear();
     if (_orphanedFilesProject != null)
     {
         if (xProjects.TryAdd(OrphanedFiles, _orphanedFilesProject))
         {
             foreach (var asm in _orphanedFilesProject.AssemblyReferences)
             {
                 SystemTypeController.LoadAssembly(asm.FileName);
             }
         }
     }
 }