Example #1
0
 public SourceExplorerHierarchyControllerFactory(
     ISynchronizationContextProvider synchronizationContextProvider,
     IFileSystemTreeSource fileSystemTreeSource,
     IVisualStudioPackageProvider visualStudioPackageProvider,
     IVsGlyphService vsGlyphService,
     IImageSourceFactory imageSourceFactory,
     IOpenDocumentHelper openDocumentHelper,
     IFileSystem fileSystem,
     IClipboard clipboard,
     IWindowsExplorer windowsExplorer,
     IDispatchThreadServerRequestExecutor dispatchThreadServerRequestExecutor,
     IEventBus eventBus,
     IGlobalSettingsProvider globalSettingsProvider,
     IDelayedOperationExecutor delayedOperationExecutor,
     IDispatchThread dispatchThread,
     IShowServerInfoService showServerInfoService)
 {
     _synchronizationContextProvider = synchronizationContextProvider;
     _fileSystemTreeSource           = fileSystemTreeSource;
     _visualStudioPackageProvider    = visualStudioPackageProvider;
     _vsGlyphService     = vsGlyphService;
     _imageSourceFactory = imageSourceFactory;
     _openDocumentHelper = openDocumentHelper;
     _fileSystem         = fileSystem;
     _clipboard          = clipboard;
     _windowsExplorer    = windowsExplorer;
     _dispatchThreadServerRequestExecutor = dispatchThreadServerRequestExecutor;
     _eventBus = eventBus;
     _globalSettingsProvider   = globalSettingsProvider;
     _delayedOperationExecutor = delayedOperationExecutor;
     _dispatchThread           = dispatchThread;
     _showServerInfoService    = showServerInfoService;
 }
 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 NodeTemplateFactory(IVsGlyphService vsGlyphService, IImageSourceFactory imageSourceFactory) {
   _vsGlyphService = vsGlyphService;
   _imageSourceFactory = imageSourceFactory;
   _rootNodeTemplate = new Lazy<NodeViewModelTemplate>(CreateRootNodeTemplate);
   _projectTemplate = new Lazy<NodeViewModelTemplate>(CreateProjectTemplate);
   _directoryTemplate = new Lazy<NodeViewModelTemplate>(CreateDirectoryTemplate);
 }
 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;
 }
Example #5
0
 public NodeTemplateFactory(IVsGlyphService vsGlyphService, IImageSourceFactory imageSourceFactory)
 {
     _vsGlyphService     = vsGlyphService;
     _imageSourceFactory = imageSourceFactory;
     _rootNodeTemplate   = new Lazy <NodeViewModelTemplate>(CreateRootNodeTemplate);
     _projectTemplate    = new Lazy <NodeViewModelTemplate>(CreateProjectTemplate);
     _directoryTemplate  = new Lazy <NodeViewModelTemplate>(CreateDirectoryTemplate);
 }
 public IncrementalHierarchyBuilderAggregate(
   INodeTemplateFactory nodeTemplateFactory,
   VsHierarchyAggregate hierarchy,
   FileSystemTree fileSystemTree,
   IImageSourceFactory imageSourceFactory) {
   _templateFactory = nodeTemplateFactory;
   _hierarchy = hierarchy;
   _fileSystemTree = fileSystemTree;
   _imageSourceFactory = imageSourceFactory;
 }
 public RibbonButtonToolViewInitializer(
     IImageSourceFactory imageSourceFactory,
     IRibbonButtonToolDefinition definition,
     IRibbonButtonToolView view,
     IRibbonButtonToolCommandAdapter adapter)
 {
     this.imageSourceFactory = imageSourceFactory;
     this.definition         = definition;
     this.view    = view;
     this.adapter = adapter;
 }
 public IncrementalHierarchyBuilderAggregate(
     INodeTemplateFactory nodeTemplateFactory,
     VsHierarchyAggregate hierarchy,
     FileSystemTree fileSystemTree,
     IImageSourceFactory imageSourceFactory)
 {
     _templateFactory    = nodeTemplateFactory;
     _hierarchy          = hierarchy;
     _fileSystemTree     = fileSystemTree;
     _imageSourceFactory = imageSourceFactory;
 }
Example #9
0
 public IncrementalHierarchyBuilder(
     INodeTemplateFactory nodeTemplateFactory,
     VsHierarchy hierarchy,
     FileSystemTree fileSystemTree,
     IImageSourceFactory imageSourceFactory)
 {
     _templateFactory    = nodeTemplateFactory;
     _hierarchy          = hierarchy;
     _oldNodes           = hierarchy.Nodes;
     _fileSystemTree     = fileSystemTree;
     _imageSourceFactory = imageSourceFactory;
 }
Example #10
0
 public VsHierarchy(IServiceProvider serviceProvider, IVsGlyphService vsGlyphService,
                    IImageSourceFactory imageSourceFactory, NodeTemplateFactory nodeTemplateFactory,
                    INodeViewModelLoader nodeViewModelLoader, IDispatchThread dispatchThread)
 {
     _serviceProvider     = serviceProvider;
     _vsGlyphService      = vsGlyphService;
     _imageSourceFactory  = imageSourceFactory;
     _nodeTemplateFactory = nodeTemplateFactory;
     _nodeViewModelLoader = nodeViewModelLoader;
     _threadId            = dispatchThread.ManagedThreadId;
     _logger = new VsHierarchyLogger(this);
     _nodes  = new VsHierarchyNodes();
 }
 public VsHierarchyAggregate(IServiceProvider serviceProvider,
                             IVsGlyphService vsGlyphService,
                             IImageSourceFactory imageSourceFactory,
                             NodeTemplateFactory nodeTemplateFactory,
                             INodeViewModelLoader nodeViewModelLoader,
                             IDispatchThread dispatchThread)
 {
     _serviceProvider     = serviceProvider;
     _vsGlyphService      = vsGlyphService;
     _imageSourceFactory  = imageSourceFactory;
     _nodeTemplateFactory = nodeTemplateFactory;
     _nodeViewModelLoader = nodeViewModelLoader;
     _dispatchThread      = dispatchThread;
     _version             = 1;
 }
Example #12
0
 public IncrementalHierarchyBuilder(
     INodeTemplateFactory nodeTemplateFactory,
     VsHierarchy hierarchy,
     FullPath projectPath,
     int treeVersion,
     INodeViewModelLoader nodeViewModelLoader,
     IImageSourceFactory imageSourceFactory)
 {
     _templateFactory     = nodeTemplateFactory;
     _hierarchy           = hierarchy;
     _oldNodes            = hierarchy.Nodes;
     _projectPath         = projectPath;
     _treeVersion         = treeVersion;
     _nodeViewModelLoader = nodeViewModelLoader;
     _imageSourceFactory  = imageSourceFactory;
 }
Example #13
0
 public SourceExplorerHierarchyController(
     ISynchronizationContextProvider synchronizationContextProvider,
     IFileSystemTreeSource fileSystemTreeSource,
     IVisualStudioPackageProvider visualStudioPackageProvider,
     IVsGlyphService vsGlyphService,
     IImageSourceFactory imageSourceFactory,
     IOpenDocumentHelper openDocumentHelper,
     IFileSystem fileSystem,
     IClipboard clipboard,
     IWindowsExplorer windowsExplorer,
     IDispatchThreadServerRequestExecutor dispatchThreadServerRequestExecutor,
     ITypedRequestProcessProxy typedRequestProcessProxy,
     IDispatchThreadEventBus eventBus,
     IGlobalSettingsProvider globalSettingsProvider,
     IDelayedOperationExecutor delayedOperationExecutor,
     IDispatchThread dispatchThread,
     IShowServerInfoService showServerInfoService)
 {
     _synchronizationContextProvider = synchronizationContextProvider;
     _fileSystemTreeSource           = fileSystemTreeSource;
     _visualStudioPackageProvider    = visualStudioPackageProvider;
     _imageSourceFactory             = imageSourceFactory;
     _openDocumentHelper             = openDocumentHelper;
     _fileSystem      = fileSystem;
     _clipboard       = clipboard;
     _windowsExplorer = windowsExplorer;
     _dispatchThreadServerRequestExecutor = dispatchThreadServerRequestExecutor;
     _eventBus = eventBus;
     _globalSettingsProvider   = globalSettingsProvider;
     _delayedOperationExecutor = delayedOperationExecutor;
     _showServerInfoService    = showServerInfoService;
     _nodeTemplateFactory      = new NodeTemplateFactory(vsGlyphService, imageSourceFactory);
     _nodeViewModelLoader      = new NodeViewModelLoader(typedRequestProcessProxy);
     _hierarchy = new VsHierarchyAggregate(
         visualStudioPackageProvider.Package.ServiceProvider,
         vsGlyphService,
         _imageSourceFactory,
         _nodeTemplateFactory,
         _nodeViewModelLoader,
         dispatchThread);
 }
 public StandarImageSourceFactory(IGlyphService glyphService, IImageSourceFactory imageSourceFactory) {
   _glyphService = glyphService;
   _imageSourceFactory = imageSourceFactory;
 }
Example #15
0
 public ImageSources(IImageSourceConfigurations configurations, IImageSourceFactory imageSourceFactory)
 {
     _configurations     = configurations;
     _imageSourceFactory = imageSourceFactory;
 }
 public StandarImageSourceFactory(IGlyphService glyphService, IImageSourceFactory imageSourceFactory)
 {
     _glyphService       = glyphService;
     _imageSourceFactory = imageSourceFactory;
 }