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;
 }
Exemple #2
0
 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;
 }