Ejemplo n.º 1
0
        public static Result <IPAddress> from_u32(UInt32 addr, uint _prefix)
        {
            var prefix = Prefix32.create(_prefix);

            if (prefix.isErr())
            {
                return(Result <IPAddress> .Err(prefix.unwrapErr()));
            }
            return(Result <IPAddress> .Ok(new IPAddress(
                                              IpBits.v4(),
                                              new BigInteger(addr),
                                              prefix.unwrap(),
                                              null,
                                              ipv4_is_private,
                                              ipv4_is_loopback,
                                              to_ipv6
                                              )));
        }