/// <summary> Add a single IP restriction range to this set </summary>
 /// <param name="SingleIpAddress"> Single IP address/range (as a string)</param>
 public void AddIpRange(string SingleIpAddress)
 {
     SingleIpRangeV4 range = new SingleIpRangeV4(SingleIpAddress);
     AddIpRange(range);
 }
 /// <summary> Add a single IP restriction range to this set </summary>
 /// <param name="StartIpAddress"> First IP address in the range (as a string)</param>
 /// <param name="EndIpAddress">  Last IP address in the range (as a string)</param>
 public void AddIpRange(string StartIpAddress, string EndIpAddress)
 {
     SingleIpRangeV4 range = new SingleIpRangeV4(StartIpAddress, EndIpAddress);
     AddIpRange(range);
 }
 /// <summary> Add a single IP restriction range to this set </summary>
 /// <param name="IpRange"> Single IP range </param>
 public void AddIpRange(SingleIpRangeV4 IpRange )
 {
     ranges.Add(IpRange);
     prefixDictionary = null;
 }