public void UnSubscribeFromModificationNotification(CollectionModified handler) { if (OnCollectionModified != null) { OnCollectionModified -= handler; } }
/// <summary> /// Raises <see cref="CollectionModified" /> events /// </summary> /// <param name="e">An <see cref="EasyTabs.EventList.ListModificationEventArgs" /> that contains the event data</param> protected virtual void OnCollectionModified(ListModificationEventArgs e) { if (IgnoreEvents) { return; } CollectionModified?.Invoke(this, e); }
protected void OnCollectionModified() => CollectionModified?.Invoke();
internal virtual void RaiseCollectionModified(object sender, LocalizationTableCollection collection) => CollectionModified?.Invoke(sender, collection);
public void SubscribeToModificationNotification(CollectionModified handler) { OnCollectionModified += handler; }