public async Task CreatePackageProviderAsync()

in WindowsSmartInk/Microsoft.MTC.SmartInk/LocalAppDataProvider.cs [65:77]


        public async Task<IPackageStorageProvider> CreatePackageProviderAsync(string packagename, bool overwrite = false)
        {
            if (string.IsNullOrWhiteSpace(packagename))
                throw new ArgumentNullException($"{nameof(packagename)} cannot be null or empty.");

            if (_root == null)
                _root = await GetRootFolderAsync();

            if (Directory.Exists($"{_root.Path}\\{packagename}") && !overwrite)
                throw new InvalidOperationException($"{packagename} already exists.");

            return await CreatePackageStorageProviderAsync(packagename);
        }