Exemple #1
0
            private Tuple <T, IDetectChanges> AddItem(T item)
            {
                IDetectChanges checkThis = selectWhatToMonitor(item);

                checkThis.DataChanged += parent.OnDataChanged;
                return(Tuple.Create(item, checkThis));
            }
Exemple #2
0
            public MonitorIDetectChanges(GenericChangeDetection parent, IDetectChanges item)
            {
                this.parent = parent;
                this.item   = item;

                item.DataChanged += this.parent.OnDataChanged;
            }
Exemple #3
0
 /// <summary>
 /// monitor AddIDetectChanges instance
 /// </summary>
 public void AddIDetectChanges(IDetectChanges item)
 {
     Add(new MonitorIDetectChanges(this, item));
 }