本文整理汇总了C#中MonoDevelop.Projects.Workspace.SaveAsync方法的典型用法代码示例。如果您正苦于以下问题:C# Workspace.SaveAsync方法的具体用法?C# Workspace.SaveAsync怎么用?C# Workspace.SaveAsync使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类MonoDevelop.Projects.Workspace
的用法示例。
在下文中一共展示了Workspace.SaveAsync方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: TestSaveWorkspace
public async Task TestSaveWorkspace ()
{
// Saving a workspace must save all solutions and projects it contains
string dir = Util.CreateTmpDir ("TestSaveWorkspace");
Workspace ws = new Workspace ();
ws.FileName = Path.Combine (dir, "workspace");
Solution sol = new Solution ();
sol.FileName = Path.Combine (dir, "thesolution");
ws.Items.Add (sol);
DotNetProject p = Services.ProjectService.CreateDotNetProject ("C#");
p.FileName = Path.Combine (dir, "theproject");
sol.RootFolder.Items.Add (p);
await ws.SaveAsync (Util.GetMonitor ());
Assert.IsTrue (File.Exists (ws.FileName));
Assert.IsTrue (File.Exists (sol.FileName));
Assert.IsTrue (File.Exists (p.FileName));
}