/// <summary> /// Called when an item in the collection has changed. /// </summary> /// <param name="e">The item changed event arguments.</param> protected virtual void OnItemChanged(ItemChangedEventArgs <T> e) { this.whenItemChangedSubject.OnNext(e); }
/// <summary> /// Called when an item in the collection has changed. /// </summary> /// <param name="e">The item changed event arguments.</param> protected virtual void OnItemChanged(ItemChangedEventArgs <T> e) { this.ItemChanged?.Invoke(this, e); }