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; }
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; }