/// <inheritdoc /> public async Task <IStorageFolder> CreateFolderAsync(string desiredName, CreationCollisionOption options) { if (!this.Exists) { throw new StorageItemNotFoundException( this.Name, "Cannot create a folder in a folder that does not exist."); } if (string.IsNullOrWhiteSpace(desiredName)) { throw new ArgumentNullException(nameof(desiredName)); } var storageFolder = await this.folder.CreateFolderAsync(desiredName, options.ToCreationCollisionOption()); return(new StorageFolder(this, storageFolder)); }