public void AddAdditionalLocation(MetadataParsedURL additionalLocation) { if (AdditionalLocations == null) { AdditionalLocations = new List <MetadataParsedURL>(); } AdditionalLocations.Add(additionalLocation); }
public override bool Equals(Diagnostic?obj) { if (ReferenceEquals(this, obj)) { return(true); } if (obj is not DiagnosticWithInfo other || GetType() != other.GetType()) { return(false); } return (location.Equals(other.location) && Info.Equals(other.Info) && AdditionalLocations.SequenceEqual(other.AdditionalLocations)); }