private IEnumerable <OpenDocumentViewModel> LoadAutoSavedDocuments(string root)
 {
     return(EnumerateFilesWithCatch(root, DocumentViewModel.GetAutoSaveName("*")).Select(x =>
                                                                                         GetOpenDocumentViewModel(DocumentViewModel.CreateAutoSave(x))));
 }
 private IEnumerable <OpenDocumentViewModel> LoadAutoSavedDocuments(string root)
 {
     return(IOUtilities.EnumerateFilesRecursive(root, DocumentViewModel.GetAutoSaveName("*")).Select(x =>
                                                                                                     GetOpenDocumentViewModel(DocumentViewModel.CreateAutoSave(x))));
 }
 private static string OrderByName(DocumentViewModel x)
 {
     return(Regex.Replace(x.Name, "[0-9]+", m => m.Value.PadLeft(100, '0')));
 }