* Continuation options and code cosmetics in async methods. * ConfigureAwait in FluentTerminal.App.ViewModels project adjusted.
17 lines
482 B
C#
17 lines
482 B
C#
using FluentTerminal.Models;
|
|
using System.Collections.Generic;
|
|
using System.Threading.Tasks;
|
|
|
|
namespace FluentTerminal.App.Services
|
|
{
|
|
public interface IFileSystemService
|
|
{
|
|
Task<File> OpenFileAsync(IEnumerable<string> fileTypes);
|
|
|
|
Task<string> BrowseForDirectoryAsync();
|
|
|
|
Task SaveTextFileAsync(string name, string fileTypeDescription, string fileType, string content);
|
|
|
|
Task<ImageFile> SaveImageInRoamingAsync(ImageFile imageFile);
|
|
}
|
|
} |