/// <inheritdoc/> public bool Equals(EntryPoint other) { if (other == null) { return(false); } return(base.Equals(other) && Command == other.Command && BinaryName == other.BinaryName && NeedsTerminal == other.NeedsTerminal && Names.SequencedEquals(other.Names) && Summaries.SequencedEquals(other.Summaries) && Descriptions.SequencedEquals(other.Descriptions) && Icons.SequencedEquals(other.Icons)); }
/// <inheritdoc/> public bool Equals(Feed other) { if (other == null) { return(false); } if (!base.Equals(other)) { return(false); } if (MinInjectorVersion != other.MinInjectorVersion) { return(false); } if (Uri != other.Uri) { return(false); } if (Name != other.Name) { return(false); } if (!Summaries.SequencedEquals(other.Summaries)) { return(false); } if (!Descriptions.SequencedEquals(other.Descriptions)) { return(false); } if (Homepage != other.Homepage) { return(false); } if (NeedsTerminal != other.NeedsTerminal) { return(false); } if (!Feeds.SequencedEquals(other.Feeds)) { return(false); } if (!Categories.SequencedEquals(other.Categories)) { return(false); } if (!Icons.SequencedEquals(other.Icons)) { return(false); } if (!Elements.SequencedEquals(other.Elements)) { return(false); } if (!EntryPoints.SequencedEquals(other.EntryPoints)) { return(false); } if (!CapabilityLists.SequencedEquals(other.CapabilityLists)) { return(false); } return(true); }