add services

This commit is contained in:
Matt Parker
2025-10-19 23:52:34 +10:00
parent 57d3a3e21c
commit 681e07586e
4 changed files with 38 additions and 5 deletions

View File

@@ -0,0 +1,14 @@
using SharpIDE.Application.Features.SolutionDiscovery;
namespace SharpIDE.Application.Features.FileWatching;
public class IdeFileOperationsService(SharpIdeSolutionModificationService sharpIdeSolutionModificationService)
{
private readonly SharpIdeSolutionModificationService _sharpIdeSolutionModificationService = sharpIdeSolutionModificationService;
public async Task CreateDirectory(SharpIdeFolder parentFolder, string directoryPath)
{
var newFolder = await _sharpIdeSolutionModificationService.CreateDirectory(parentFolder, directoryPath);
Directory.CreateDirectory(directoryPath);
}
}