ide delete file

This commit is contained in:
Matt Parker
2025-10-20 20:00:01 +10:00
parent e114e2c524
commit 0c3a3f7265
3 changed files with 45 additions and 6 deletions

View File

@@ -68,4 +68,12 @@ public class SharpIdeSolutionModificationService(FileChangedService fileChangedS
SolutionModel.AllFiles.Add(sharpIdeFile);
await _fileChangedService.SharpIdeFileAdded(sharpIdeFile, contents);
}
public async Task RemoveFile(SharpIdeFile file)
{
var parentFolderOrProject = (IFolderOrProject)file.Parent;
parentFolderOrProject.Files.Remove(file);
SolutionModel.AllFiles.Remove(file);
await _fileChangedService.SharpIdeFileRemoved(file);
}
}