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 }
internal bool IsCovering(DomainName name) { DomainName nextDomainName = new DomainName(NextHashedOwnerName.ToBase32HexString(), name.GetParentName()); return ((name.CompareTo(Name) > 0) && (name.CompareTo(nextDomainName) < 0)); }