public void OnSvnItemsChanged(SvnItemsEventArgs e) { if (e == null) { throw new ArgumentNullException("e"); } if (SvnItemsChanged != null) { SvnItemsChanged(this, e); } }
void OnSvnItemsChanged(object sender, SvnItemsEventArgs e) { lock (_toRefresh) { if (_fullRefresh || !_solutionOpen) return; foreach (SvnItem item in e.ChangedItems) { if (!_toRefresh.Contains(item.FullPath)) _toRefresh.Add(item.FullPath); } ScheduleRefresh(); } }