Task <Stream> PlatformOpenAppPackageFileAsync(string filename) { if (filename == null) { throw new ArgumentNullException(nameof(filename)); } if (AppInfoUtils.IsPackagedApp) { filename = FileSystemUtils.NormalizePath(filename); return(Package.Current.InstalledLocation.OpenStreamForReadAsync(filename)); } else { var file = FileSystemUtils.PlatformGetFullAppPackageFilePath(filename); return(Task.FromResult((Stream)File.OpenRead(file))); } }
Task <bool> PlatformAppPackageFileExistsAsync(string filename) { var file = FileSystemUtils.PlatformGetFullAppPackageFilePath(filename); return(Task.FromResult(File.Exists(file))); }
Task <Stream> PlatformOpenAppPackageFileAsync(string filename) { var file = FileSystemUtils.PlatformGetFullAppPackageFilePath(filename); return(Task.FromResult((Stream)File.OpenRead(file))); }