Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/monodevelop.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Pads.ProjectPad/ProjectFileNodeBuilder.cs')
-rw-r--r--main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Pads.ProjectPad/ProjectFileNodeBuilder.cs22
1 files changed, 11 insertions, 11 deletions
diff --git a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Pads.ProjectPad/ProjectFileNodeBuilder.cs b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Pads.ProjectPad/ProjectFileNodeBuilder.cs
index 5725c9dcb4..d4c2328ea6 100644
--- a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Pads.ProjectPad/ProjectFileNodeBuilder.cs
+++ b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Pads.ProjectPad/ProjectFileNodeBuilder.cs
@@ -168,7 +168,7 @@ namespace MonoDevelop.Ide.Gui.Pads.ProjectPad
selectionLength = Path.GetFileNameWithoutExtension(name).Length;
}
- public override void RenameItem (string newName)
+ public async override void RenameItem (string newName)
{
ProjectFile newProjectFile = null;
var file = (ProjectFile) CurrentNode.DataItem;
@@ -201,7 +201,7 @@ namespace MonoDevelop.Ide.Gui.Pads.ProjectPad
FileService.RenameFile (oldPath, newName);
}
if (file.Project != null)
- IdeApp.ProjectOperations.Save (file.Project);
+ await IdeApp.ProjectOperations.SaveAsync (file.Project);
}
} catch (ArgumentException) { // new file name with wildcard (*, ?) characters in it
MessageService.ShowWarning (GettextCatalog.GetString ("The name you have chosen contains illegal characters. Please choose a different name."));
@@ -239,7 +239,7 @@ namespace MonoDevelop.Ide.Gui.Pads.ProjectPad
return pf != null && pf != target && !pf.HasChildren && target.DependsOn == null;
}
- void Drop (ProjectFile pf, DragOperation operation, HashSet<SolutionEntityItem> projectsToSave)
+ void Drop (ProjectFile pf, DragOperation operation, HashSet<SolutionItem> projectsToSave)
{
var target = (ProjectFile) CurrentNode.DataItem;
var targetDirectory = target.FilePath.ParentDirectory;
@@ -277,12 +277,12 @@ namespace MonoDevelop.Ide.Gui.Pads.ProjectPad
public override void OnMultipleNodeDrop (object[] dataObjects, DragOperation operation)
{
- var projectsToSave = new HashSet<SolutionEntityItem> ();
+ var projectsToSave = new HashSet<SolutionItem> ();
foreach (var dataObject in dataObjects)
Drop ((ProjectFile) dataObject, operation, projectsToSave);
- IdeApp.ProjectOperations.Save (projectsToSave);
+ IdeApp.ProjectOperations.SaveAsync (projectsToSave);
}
public override bool CanDeleteItem ()
@@ -294,7 +294,7 @@ namespace MonoDevelop.Ide.Gui.Pads.ProjectPad
[AllowMultiSelection]
public override void DeleteMultipleItems ()
{
- var projects = new Set<SolutionEntityItem> ();
+ var projects = new Set<SolutionItem> ();
var files = new List<ProjectFile> ();
bool hasChildren = false;
@@ -357,7 +357,7 @@ namespace MonoDevelop.Ide.Gui.Pads.ProjectPad
FileService.DeleteFile (file.Name);
}
- IdeApp.ProjectOperations.Save (projects);
+ IdeApp.ProjectOperations.SaveAsync (projects);
}
[CommandUpdateHandler (EditCommands.Delete)]
@@ -412,7 +412,7 @@ namespace MonoDevelop.Ide.Gui.Pads.ProjectPad
[AllowMultiSelection]
public void OnSetBuildAction (object ob)
{
- Set<SolutionEntityItem> projects = new Set<SolutionEntityItem> ();
+ Set<SolutionItem> projects = new Set<SolutionItem> ();
string action = (string)ob;
foreach (ITreeNavigator node in CurrentNodes) {
@@ -420,7 +420,7 @@ namespace MonoDevelop.Ide.Gui.Pads.ProjectPad
file.BuildAction = action;
projects.Add (file.Project);
}
- IdeApp.ProjectOperations.Save (projects);
+ IdeApp.ProjectOperations.SaveAsync (projects);
}
[CommandUpdateHandler (FileCommands.SetBuildAction)]
@@ -486,7 +486,7 @@ namespace MonoDevelop.Ide.Gui.Pads.ProjectPad
}
}
- Set<SolutionEntityItem> projects = new Set<SolutionEntityItem> ();
+ Set<SolutionItem> projects = new Set<SolutionItem> ();
foreach (ITreeNavigator node in CurrentNodes) {
ProjectFile file = (ProjectFile) node.DataItem;
@@ -498,7 +498,7 @@ namespace MonoDevelop.Ide.Gui.Pads.ProjectPad
}
}
- IdeApp.ProjectOperations.Save (projects);
+ IdeApp.ProjectOperations.SaveAsync (projects);
}
[CommandUpdateHandler (FileCommands.CopyToOutputDirectory)]