public NodeViewModelService( IModelService modelService, IThemeService themeService, ISelectionService selectionService, INodeLayoutService nodeLayoutService, ICodeViewService codeViewService, Func <Node, Line, DependencyExplorerWindow> dependencyExplorerWindowProvider) { this.modelService = modelService; this.themeService = themeService; this.selectionService = selectionService; this.nodeLayoutService = nodeLayoutService; this.codeViewService = codeViewService; this.dependencyExplorerWindowProvider = dependencyExplorerWindowProvider; }
public DependencyWindowService( IDependenciesService dependenciesService, IModelService modelService, Lazy <IModelNotifications> modelNotifications, IMessage message, ILocateNodeService locateNodeService, ICodeViewService codeViewService, Func <Node, Line, DependencyExplorerWindow> dependencyExplorerWindowProvider) { this.dependenciesService = dependenciesService; this.modelService = modelService; this.modelNotifications = modelNotifications; this.message = message; this.locateNodeService = locateNodeService; this.codeViewService = codeViewService; this.dependencyExplorerWindowProvider = dependencyExplorerWindowProvider; }