diff --git a/src/Umbraco.Core/Events/ImportPackageEventArgs.cs b/src/Umbraco.Core/Events/ImportPackageEventArgs.cs deleted file mode 100644 index 5b04bff318..0000000000 --- a/src/Umbraco.Core/Events/ImportPackageEventArgs.cs +++ /dev/null @@ -1,59 +0,0 @@ -using System; -using System.Collections.Generic; -using Umbraco.Cms.Core.Models.Packaging; - -namespace Umbraco.Cms.Core.Events -{ - public class ImportPackageEventArgs : CancellableEnumerableObjectEventArgs, IEquatable> - { - public ImportPackageEventArgs(TEntity eventObject, IPackageInfo packageMetaData, bool canCancel) - : base(new[] { eventObject }, canCancel) - { - PackageMetaData = packageMetaData ?? throw new ArgumentNullException(nameof(packageMetaData)); - } - - public ImportPackageEventArgs(TEntity eventObject, IPackageInfo packageMetaData) - : this(eventObject, packageMetaData, true) - { - - } - - public IPackageInfo PackageMetaData { get; } - - public IEnumerable InstallationSummary => EventObject; - - public bool Equals(ImportPackageEventArgs other) - { - if (ReferenceEquals(null, other)) return false; - if (ReferenceEquals(this, other)) return true; - // TODO: MetaData for package metadata has no equality operators :/ - return base.Equals(other) && PackageMetaData.Equals(other.PackageMetaData); - } - - public override bool Equals(object obj) - { - if (ReferenceEquals(null, obj)) return false; - if (ReferenceEquals(this, obj)) return true; - if (obj.GetType() != this.GetType()) return false; - return Equals((ImportPackageEventArgs) obj); - } - - public override int GetHashCode() - { - unchecked - { - return (base.GetHashCode() * 397) ^ PackageMetaData.GetHashCode(); - } - } - - public static bool operator ==(ImportPackageEventArgs left, ImportPackageEventArgs right) - { - return Equals(left, right); - } - - public static bool operator !=(ImportPackageEventArgs left, ImportPackageEventArgs right) - { - return !Equals(left, right); - } - } -} diff --git a/src/Umbraco.Core/Events/UninstallPackageEventArgs.cs b/src/Umbraco.Core/Events/UninstallPackageEventArgs.cs deleted file mode 100644 index e83210b3a0..0000000000 --- a/src/Umbraco.Core/Events/UninstallPackageEventArgs.cs +++ /dev/null @@ -1,15 +0,0 @@ -using System.Collections.Generic; -using Umbraco.Cms.Core.Packaging; - -namespace Umbraco.Cms.Core.Events -{ - public class UninstallPackageEventArgs: CancellableObjectEventArgs> - { - public UninstallPackageEventArgs(IEnumerable eventObject, bool canCancel) - : base(eventObject, canCancel) - { - } - - public IEnumerable UninstallationSummary => EventObject; - } -}