using System.Collections.Generic; namespace Umbraco.Core.Events { public class SaveEventArgs : CancellableObjectEventArgs> { /// /// Constructor accepting multiple entities that are used in the saving operation /// /// /// public SaveEventArgs(IEnumerable eventObject, bool canCancel) : base(eventObject, canCancel) { } /// /// Constructor accepting multiple entities that are used in the saving operation /// /// public SaveEventArgs(IEnumerable eventObject) : base(eventObject) { } /// /// Constructor accepting a single entity instance /// /// public SaveEventArgs(TEntity eventObject) : base(new List { eventObject }) { } /// /// Constructor accepting a single entity instance /// /// /// public SaveEventArgs(TEntity eventObject, bool canCancel) : base(new List { eventObject }, canCancel) { } /// /// Returns all entities that were saved during the operation /// public IEnumerable SavedEntities { get { return EventObject; } } } }