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; }
public ModelViewService( ILocateNodeService locateNodeService, IModelViewModelService modelViewModelService, IDataService dataService, ISearchService searchService, IThemeService themeService, ISolutionService solutionService, ModelMetadata modelMetadata) { this.locateNodeService = locateNodeService; this.modelViewModelService = modelViewModelService; this.dataService = dataService; this.searchService = searchService; this.themeService = themeService; this.solutionService = solutionService; this.modelMetadata = modelMetadata; }