private void RiseItemPublished(object sender, PublishedItem e) { e.Publisher = sender as Publisher; var temp = System.Threading.Volatile.Read(ref ItemPublished); ItemPublished?.Invoke(sender, e); exportRepository?.Add(e); }
protected virtual void OnItemPublished(PublishedItem e) { var temp = System.Threading.Volatile.Read(ref ItemPublished); ItemPublished?.Invoke(this, e); }