Skip to content
This repository was archived by the owner on Oct 16, 2020. It is now read-only.

Commit 2256606

Browse files
raise FileCreated events for all newly-created files when creating a new solution/project
1 parent 582d996 commit 2256606

2 files changed

Lines changed: 3 additions & 0 deletions

File tree

src/Main/Base/Project/Templates/ProjectTemplate.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,7 @@ internal ProjectTemplateResult CreateAndOpenSolution(ProjectTemplateOptions opti
7070
if (SD.ProjectService.OpenSolution(createdSolution)) {
7171
solutionOpened = true;
7272
SD.GetRequiredService<IProjectServiceRaiseEvents>().RaiseSolutionCreated(new SolutionEventArgs(createdSolution));
73+
FileService.FireFileCreated(solutionFileName, false);
7374
return result;
7475
} else {
7576
return null;

src/Main/SharpDevelop/Templates/Project/ProjectDescriptor.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -514,6 +514,7 @@ public bool CreateProject(ProjectTemplateResult templateResults, string defaultL
514514
file.SetProjectItemProperties(projectFile);
515515

516516
project.Items.Add(projectFile);
517+
FileService.FireFileCreated(fileName, false);
517518
}
518519
}
519520

@@ -535,6 +536,7 @@ public bool CreateProject(ProjectTemplateResult templateResults, string defaultL
535536
project.ProjectLoaded();
536537

537538
SD.GetRequiredService<IProjectServiceRaiseEvents>().RaiseProjectCreated(new ProjectEventArgs(project));
539+
FileService.FireFileCreated(project.FileName, false);
538540
templateResults.NewProjects.Add(project);
539541
success = true;
540542
return true;

0 commit comments

Comments
 (0)