public override void Save(string fileName) { string oldBuildFile = GuiBuilderService.GetBuildCodeFileName(project.Project, groupInfo.Name); base.Save(fileName); if (designer == null) { return; } codeBinder.UpdateBindings(fileName); designer.Save(); string newBuildFile = GuiBuilderService.GetBuildCodeFileName(project.Project, groupInfo.Name); if (oldBuildFile != newBuildFile) { FileService.MoveFile(oldBuildFile, newBuildFile); } project.SaveProject(true); }
public override async Task Save(FileSaveInformation fileSaveInformation) { string oldBuildFile = GuiBuilderService.GetBuildCodeFileName(project.Project, groupInfo.Name); await base.Save(fileSaveInformation); if (designer == null) { return; } codeBinder.UpdateBindings(fileSaveInformation.FileName); designer.Save(); string newBuildFile = GuiBuilderService.GetBuildCodeFileName(project.Project, groupInfo.Name); if (oldBuildFile != newBuildFile) { FileService.MoveFile(oldBuildFile, newBuildFile); } project.SaveProject(true); }
protected override async Task OnSave() { string oldBuildFile = GuiBuilderService.GetBuildCodeFileName(project.Project, groupInfo.Name); await base.OnSave(); if (designer == null) { return; } codeBinder.UpdateBindings(FilePath); designer.Save(); string newBuildFile = GuiBuilderService.GetBuildCodeFileName(project.Project, groupInfo.Name); if (oldBuildFile != newBuildFile) { FileService.MoveFile(oldBuildFile, newBuildFile); } project.SaveProject(true); }