public override void Save(SaveMode saveMode) { FolderSaveResult folderSaveResult = this.Folder.Save(saveMode); if (folderSaveResult.OperationResult == OperationResult.Succeeded) { return; } if (AnchorUtil.IsTransientException(folderSaveResult.Exception)) { throw new MigrationTransientException(folderSaveResult.Exception.LocalizedString, folderSaveResult.Exception); } throw new MigrationPermanentException(folderSaveResult.Exception.LocalizedString, folderSaveResult.Exception); }