public SourceExplorerHierarchyControllerFactory( ISynchronizationContextProvider synchronizationContextProvider, IFileSystemTreeSource fileSystemTreeSource, IVisualStudioPackageProvider visualStudioPackageProvider, IVsGlyphService vsGlyphService, IImageSourceFactory imageSourceFactory, IOpenDocumentHelper openDocumentHelper, IFileSystem fileSystem, IClipboard clipboard, IWindowsExplorer windowsExplorer, IUIRequestProcessor uiRequestProcessor, IEventBus eventBus, IGlobalSettingsProvider globalSettingsProvider, IDelayedOperationProcessor delayedOperationProcessor, IUIThread uiThread) { _synchronizationContextProvider = synchronizationContextProvider; _fileSystemTreeSource = fileSystemTreeSource; _visualStudioPackageProvider = visualStudioPackageProvider; _vsGlyphService = vsGlyphService; _imageSourceFactory = imageSourceFactory; _openDocumentHelper = openDocumentHelper; _fileSystem = fileSystem; _clipboard = clipboard; _windowsExplorer = windowsExplorer; _uiRequestProcessor = uiRequestProcessor; _eventBus = eventBus; _globalSettingsProvider = globalSettingsProvider; _delayedOperationProcessor = delayedOperationProcessor; _uiThread = uiThread; }
public SourceExplorerViewModelHost( SourceExplorerControl control, IUIRequestProcessor uiRequestProcessor, IStandarImageSourceFactory standarImageSourceFactory, IWindowsExplorer windowsExplorer, IClipboard clipboard, ISynchronizationContextProvider synchronizationContextProvider, IOpenDocumentHelper openDocumentHelper) { _control = control; _uiRequestProcessor = uiRequestProcessor; _standarImageSourceFactory = standarImageSourceFactory; _windowsExplorer = windowsExplorer; _clipboard = clipboard; _synchronizationContextProvider = synchronizationContextProvider; _openDocumentHelper = openDocumentHelper; }