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;
 }
Beispiel #2
0
 public UIDelayedOperationProcessor(
     IDelayedOperationProcessor delayedOperationProcessor,
     ISynchronizationContextProvider synchronizationContextProvider)
 {
     _delayedOperationProcessor      = delayedOperationProcessor;
     _synchronizationContextProvider = synchronizationContextProvider;
 }
 public UIRequestProcessor(ITypedRequestProcessProxy typedRequestProcessProxy,
                           IDelayedOperationProcessor delayedOperationProcessor,
                           ISynchronizationContextProvider synchronizationContextProvider) {
   _typedRequestProcessProxy = typedRequestProcessProxy;
   _delayedOperationProcessor = delayedOperationProcessor;
   _synchronizationContextProvider = synchronizationContextProvider;
 }
 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;
 }
Beispiel #5
0
 public UIRequestProcessor(ITypedRequestProcessProxy typedRequestProcessProxy,
                           IDelayedOperationProcessor delayedOperationProcessor,
                           ISynchronizationContextProvider synchronizationContextProvider)
 {
     _typedRequestProcessProxy       = typedRequestProcessProxy;
     _delayedOperationProcessor      = delayedOperationProcessor;
     _synchronizationContextProvider = synchronizationContextProvider;
 }
Beispiel #6
0
 public UpdateChecker(
   IPackageVersionProvider packageVersionProvider,
   IUpdateInfoProvider updateInfoProvider,
   IDelayedOperationProcessor delayedOperationProcessor,
   [ImportMany]IEnumerable<IUpdateNotificationListener> updateNotificationListeners) {
   _packageVersionProvider = packageVersionProvider;
   _updateInfoProvider = updateInfoProvider;
   _delayedOperationProcessor = delayedOperationProcessor;
   _updateNotificationListeners = updateNotificationListeners;
 }
Beispiel #7
0
 public UpdateChecker(
     IPackageVersionProvider packageVersionProvider,
     IUpdateInfoProvider updateInfoProvider,
     IDelayedOperationProcessor delayedOperationProcessor,
     [ImportMany] IEnumerable <IUpdateNotificationListener> updateNotificationListeners)
 {
     _packageVersionProvider      = packageVersionProvider;
     _updateInfoProvider          = updateInfoProvider;
     _delayedOperationProcessor   = delayedOperationProcessor;
     _updateNotificationListeners = updateNotificationListeners;
 }
Beispiel #8
0
 public FileSystemTreeSource(ITypedRequestProcessProxy proxy, IDelayedOperationProcessor delayedOperationProcessor)
 {
     _proxy = proxy;
     _delayedOperationProcessor = delayedOperationProcessor;
     _proxy.EventReceived      += ProxyOnEventReceived;
 }
 public UIDelayedOperationProcessor(
   IDelayedOperationProcessor delayedOperationProcessor,
   ISynchronizationContextProvider synchronizationContextProvider) {
   _delayedOperationProcessor = delayedOperationProcessor;
   _synchronizationContextProvider = synchronizationContextProvider;
 }
 public FileSystemTreeSource(ITypedRequestProcessProxy proxy, IDelayedOperationProcessor delayedOperationProcessor) {
   _proxy = proxy;
   _delayedOperationProcessor = delayedOperationProcessor;
   _proxy.EventReceived += ProxyOnEventReceived;
 }