756e76231cec114938286c9ef353b78c1c681ca3
[platform/core/csapi/tizenfx.git] / src / Tizen.NUI / src / internal / XamlBinding / IIsolatedStorageFile.cs
1 using System;
2 using System.ComponentModel;
3 using System.IO;
4 using System.Threading.Tasks;
5
6 namespace Tizen.NUI.Binding
7 {
8     [EditorBrowsable(EditorBrowsableState.Never)]
9     internal interface IIsolatedStorageFile
10     {
11         Task CreateDirectoryAsync(string path);
12         Task<bool> GetDirectoryExistsAsync(string path);
13         Task<bool> GetFileExistsAsync(string path);
14
15         Task<DateTimeOffset> GetLastWriteTimeAsync(string path);
16
17         Task<Stream> OpenFileAsync(string path, FileMode mode, FileAccess access);
18         Task<Stream> OpenFileAsync(string path, FileMode mode, FileAccess access, FileShare share);
19     }
20 }