public NavigateCommand(IStorageFolderExploder folderExpander, IStorageFolderLister folderLister, IStorageFolderRootsExpander folderRootsExpander, IExplorerItemMapper explorerItemMapper) { _folderExpander = folderExpander ?? throw new ArgumentNullException(nameof(folderExpander)); _folderLister = folderLister ?? throw new ArgumentNullException(nameof(folderLister)); _folderRootsExpander = folderRootsExpander ?? throw new ArgumentNullException(nameof(folderRootsExpander)); _explorerItemMapper = explorerItemMapper ?? throw new ArgumentNullException(nameof(explorerItemMapper)); }
public ExplodeCurrentFolderCommand(IStorageFolderExploder storageFolderExploder, IExplorerItemMapper explorerItemMapper) { _storageFolderExploder = storageFolderExploder ?? throw new ArgumentNullException(nameof(storageFolderExploder)); _explorerItemMapper = explorerItemMapper ?? throw new ArgumentNullException(nameof(explorerItemMapper)); }