示例#1
0
 public DesignTimeInputsFileWatcher(UnconfiguredProject project,
                                    IUnconfiguredProjectServices unconfiguredProjectServices,
                                    IProjectThreadingService threadingService,
                                    IDesignTimeInputsDataSource designTimeInputsDataSource,
                                    IVsService <SVsFileChangeEx, IVsAsyncFileChangeEx> fileChangeService)
     : base(unconfiguredProjectServices, synchronousDisposal: false, registerDataSource: false)
 {
     _threadingService           = threadingService;
     _designTimeInputsDataSource = designTimeInputsDataSource;
     _fileChangeService          = fileChangeService;
 }
示例#2
0
 public DesignTimeInputsChangeTracker(UnconfiguredProject project,
                                      IUnconfiguredProjectServices unconfiguredProjectServices,
                                      IProjectThreadingService threadingService,
                                      IActiveConfiguredProjectSubscriptionService projectSubscriptionService,
                                      IDesignTimeInputsDataSource inputsDataSource,
                                      IDesignTimeInputsFileWatcher fileWatcher)
     : base(unconfiguredProjectServices, synchronousDisposal: true, registerDataSource: false)
 {
     _project = project;
     _projectSubscriptionService = projectSubscriptionService;
     _inputsDataSource           = inputsDataSource;
     _fileWatcher = fileWatcher;
 }