public void UpdateAssemblyReference(string fileName) { var assemblyInfo = SystemTypeController.LoadAssembly(fileName); //assemblyInfo.UpdateAssembly(); assemblyInfo.AddProject(this); }
public void AddAssemblyReference(VSLangProj.Reference reference) { var assemblyInfo = SystemTypeController.LoadAssembly(reference); _AssemblyReferences.Add(assemblyInfo); assemblyInfo.AddProject(this); }
public void AddAssemblyReference(string path) { var assemblyInfo = SystemTypeController.LoadAssembly(path); _AssemblyReferences.Add(assemblyInfo); assemblyInfo.AddProject(this); }
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); } } } }