public void RemoveFile(string path)
 {
     _files[path.GetHashCode()].CleanUp();
     _files[path.GetHashCode()] = null;
     _files.Remove(path.GetHashCode());
     RemoveFileEvent?.Invoke(path);
     GC.Collect();
 }
Esempio n. 2
0
 private void RemoveFile_ToolStripMenuItem_Click(object sender, EventArgs e)
 {
     for (var i = 0; i < _cNode.Nodes.Count; i++)
     {
         if (_cNode.Nodes[i].IsSelected)
         {
             RemoveFileEvent?.Invoke(this, new RemoveFileEventArgs {
                 Project = _proj, Cs = _proj.CsFile[i]
             });
         }
     }
 }
Esempio n. 3
0
 private void RemoveFile_ToolStripMenuItem_Click(object sender, EventArgs e)
 {
     for (int i = 0; i < CNode.Nodes.Count; i++)
     {
         if (CNode.Nodes[i].IsSelected)
         {
             RemoveFileEvent?.Invoke(this, new RemoveFileEventArgs()
             {
                 project = this.proj, cS = this.proj.csfile[i]
             });
         }
     }
 }
Esempio n. 4
0
 private void removeFileToolStripMenuItem_Click(object sender, EventArgs e)
 {
     for (int i = 0; i < CNode.Nodes.Count; i++)
     {
         if (CNode.Nodes[i].IsSelected)
         {
             RemoveFileEvent?.Invoke(this, new RemoveFileEventArgs()
             {
                 project = this.project, cS = this.project.csfile[i]
             });
             //File.Delete(tmp.csfile[i].Path);
             // SetProject(tmp);
         }
     }
 }