public void OnSvnItemsChanged(SvnItemsEventArgs e)
        {
            if (e == null)
            {
                throw new ArgumentNullException("e");
            }

            if (SvnItemsChanged != null)
            {
                SvnItemsChanged(this, e);
            }
        }
Example #2
0
        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();
            }
        }