Ejemplo n.º 1
0
 public void StartFilteredSolutionWatcher(SolutionFile filteredSolution, AcceptDifferencesHandler handler)
 {
     if (this.WatchForChangesOnFilteredSolution && (m_watcher == null))
     {
         m_watcher = new FilteredSolutionWatcher(
             handler,
             this,
             filteredSolution);
         m_watcher.Start();
     }
 }
Ejemplo n.º 2
0
        public FilteredSolutionWatcher(
            AcceptDifferencesHandler handler,
            FilterFile filterFile,
            SolutionFile filteredSolution)
        {
            r_acceptDifferencesHandler = handler;
            r_filterFile       = filterFile;
            m_filteredSolution = filteredSolution;

            r_watcher = new FileSystemWatcher
            {
                NotifyFilter = NotifyFilters.LastWrite,
                Path         = Path.GetDirectoryName(m_filteredSolution.SolutionFullPath),
                Filter       = Path.GetFileName(m_filteredSolution.SolutionFullPath)
            };
            r_watcher.Changed += OnChanged;
        }
        public FilteredSolutionWatcher(
                    AcceptDifferencesHandler handler,
                    FilterFile filterFile,
                    SolutionFile filteredSolution)
        {
            r_acceptDifferencesHandler = handler;
            r_filterFile = filterFile;
            m_filteredSolution = filteredSolution;

            r_watcher = new FileSystemWatcher
                {
                    NotifyFilter = NotifyFilters.LastWrite,
                    Path = Path.GetDirectoryName(m_filteredSolution.SolutionFullPath),
                    Filter = Path.GetFileName(m_filteredSolution.SolutionFullPath)
                };
            r_watcher.Changed += OnChanged;
        }
Ejemplo n.º 4
0
 public void StartFilteredSolutionWatcher(SolutionFile filteredSolution, AcceptDifferencesHandler handler)
 {
     if (this.WatchForChangesOnFilteredSolution && (m_watcher == null))
     {
         m_watcher = new FilteredSolutionWatcher(
                     handler,
                     this,
                     filteredSolution);
         m_watcher.Start();
     }
 }