public bool Contains(IpAddressRange range) { if (this.Begin.AddressFamily != range.Begin.AddressFamily) { return(false); } return (Bits.GE(this.Begin.GetAddressBytes(), range.Begin.GetAddressBytes()) && Bits.LE(this.End.GetAddressBytes(), range.End.GetAddressBytes())); }
public static bool TryParse(string ipRangeString, out IpAddressRange ipRange) { try { ipRange = Parse(ipRangeString); return(true); } catch (Exception) { ipRange = null; return(false); } }