/// <summary> /// Two DnsResourceDataNextDomain are equal iff their next domain name and type bitmap fields are equal. /// </summary> public bool Equals(DnsResourceDataNextDomain other) { return(other != null && NextDomainName.Equals(other.NextDomainName) && TypeBitmap.Equals(other.TypeBitmap)); }
internal bool IsCovering(DomainName name, DomainName zone) { return(((name.CompareTo(Name) > 0) && (name.CompareTo(NextDomainName) < 0)) || // within zone ((name.CompareTo(Name) > 0) && NextDomainName.Equals(zone))); // behind zone }
/// <summary> /// Two DnsResourceDataNextDomainSecure are equal iff their next domain name and types exist fields are equal. /// </summary> public bool Equals(DnsResourceDataNextDomainSecure other) { return(other != null && NextDomainName.Equals(other.NextDomainName) && _typeBitmaps.Equals(other._typeBitmaps)); }