public void Handle(ChangeSet changes)
        {
            changes.Changed.Each(x =>
            {
                if (!_latched)
                {
                    _observer.Changed(x.Path);
                }
            });

            changes.Deleted.Each(x =>
            {
                if (!_latched)
                {
                    _observer.Deleted(x);
                }
            });


            changes.Added.Each(x =>
            {
                if (!_latched)
                {
                    _observer.Added(x.Path);
                }
            });
        }
Пример #2
0
 public void Handle(ChangeSet changes)
 {
     changes.Changed.Each(x => _observer.Changed(x.Path));
     changes.Deleted.Each(x => _observer.Deleted(x));
     changes.Added.Each(x => _observer.Added(x.Path));
 }