public async Task CloseDocumentsForProjectAsync (IProject project)
{
var documentsToClose = DocumentTabs.Documents.ToList();
foreach (var document in documentsToClose)
{
if (document is EditorViewModel && (document as EditorViewModel).ProjectFile.Project == project)
{
await (document as EditorViewModel).CloseCommand.ExecuteAsyncTask();
}
}
}
}