public FSItemLoader(FSItemLoaderState itemsLoaderState, string itemPath, IFSItemCollection itemCollection) { ItemPath = itemPath; ItemsLoaderState = itemsLoaderState; ItemCollection = itemCollection; BeginLoadItems(); }
public FSNodeViewModel( FSItemModel itemModel, IFSItemCollectionFactory itemCollectionFactory, IFSItemManagerFactory itemManagerFactory) : base(itemModel) { _itemCollection = itemCollectionFactory.Create(Items); _itemManager = itemManagerFactory.Create(Path, _itemCollection); _itemManager.UpdateLoaderState += OnUpdateLoaderState; }
public FSItemWatcher(string itemPath, IFSItemCollection itemCollection, IFSExplorer explorer) { _itemPath = itemPath; _itemCollection = itemCollection; _explorer = explorer; }