private void FeaturePoller_ItemsChanged(object sender, ItemsChangedArgs <Feature> e) { foreach (var feature in e.ItemsChanged) { Features.AddOrUpdate(feature.Name, feature, (oK, oV) => feature); } }
protected virtual void OnItemsChanged(ItemsChangedArgs <T> e) { var evt = ItemsChanged; if (evt != null) { evt(this, e); } }