protected V6StaticPrefixBinding BuildStaticBinding(v6PrefixBinding binding, link link)
 {
     try
     {
         IPAddress             inetAddr = IPAddress.Parse(binding.prefix);
         V6StaticPrefixBinding sb       = new V6StaticPrefixBinding(binding);
         SetIpAsUsed(link, inetAddr);
         return(sb);
     }
     catch (Exception ex)
     {
         log.Error("Invalid static binding address");
         throw new Exception("Invalid static binding address", ex);
     }
 }
 public void SetV6PrefixBinding(v6PrefixBinding prefixBinding)
 {
     this.prefixBinding = prefixBinding;
 }
 public V6StaticPrefixBinding(v6PrefixBinding prefixBinding)
 {
     this.prefixBinding = prefixBinding;
     dhcpConfigOptions  =
         new DhcpV6ConfigOptions(prefixBinding.prefixConfigOptions);
 }