public bool Equals(TargetFrameworks other) { if (ReferenceEquals(null, other)) { return(false); } if (ReferenceEquals(this, other)) { return(true); } return(Monikers?.SequenceEqual(other.Monikers) == true && Frameworks?.SequenceEqual(other.Frameworks) == true); }