add new file and dir to project

This commit is contained in:
Matt Parker
2025-10-20 20:15:45 +10:00
parent e2f9829aa0
commit a62468123e
8 changed files with 36 additions and 18 deletions

View File

@@ -7,11 +7,11 @@ public class IdeFileOperationsService(SharpIdeSolutionModificationService sharpI
{
private readonly SharpIdeSolutionModificationService _sharpIdeSolutionModificationService = sharpIdeSolutionModificationService;
public async Task CreateDirectory(SharpIdeFolder parentFolder, string newDirectoryName)
public async Task CreateDirectory(IFolderOrProject parentNode, string newDirectoryName)
{
var newDirectoryPath = Path.Combine(parentFolder.Path, newDirectoryName);
var newDirectoryPath = Path.Combine(parentNode.ChildNodeBasePath, newDirectoryName);
Directory.CreateDirectory(newDirectoryPath);
var newFolder = await _sharpIdeSolutionModificationService.AddDirectory(parentFolder, newDirectoryName);
var newFolder = await _sharpIdeSolutionModificationService.AddDirectory(parentNode, newDirectoryName);
}
public async Task DeleteDirectory(SharpIdeFolder folder)