public VsHierarchy(System.IServiceProvider serviceProvider, IVsGlyphService vsGlyphService, IDispatchThread dispatchThread) { _serviceProvider = serviceProvider; _vsGlyphService = vsGlyphService; _threadId = dispatchThread.ManagedThreadId; _logger = new VsHierarchyLogger(this); }
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 VsHierarchy(System.IServiceProvider serviceProvider, IVsGlyphService vsGlyphService, IUIThread uiThread) { _serviceProvider = serviceProvider; _vsGlyphService = vsGlyphService; _threadId = uiThread.ManagedThreadId; _logger = new VsHierarchyLogger(this); }