/// <summary>Converts an IP address span to an <see cref="T:System.Net.IPAddress" /> instance.</summary> /// <returns>An <see cref="T:System.Net.IPAddress" /> instance.</returns> /// <param name="ipString">A span that contains an IP address in dotted-quad notation for IPv4 and in colon-hexadecimal notation for IPv6. </param> /// <exception cref="T:System.ArgumentNullException"> /// <paramref name="ipString" /> is null. </exception> /// <exception cref="T:System.FormatException"> /// <paramref name="ipString" /> is not a valid IP address. </exception> public IIPAddress Parse(ReadOnlySpan <char> ipString) { return(IPAddressAdapter.Parse(ipString)); }
/// <summary>Converts an IP address string to an <see cref="T:System.Net.IPAddress" /> instance.</summary> /// <returns>An <see cref="T:System.Net.IPAddress" /> instance.</returns> /// <param name="ipString">A string that contains an IP address in dotted-quad notation for IPv4 and in colon-hexadecimal notation for IPv6. </param> /// <exception cref="T:System.ArgumentNullException"> /// <paramref name="ipString" /> is null. </exception> /// <exception cref="T:System.FormatException"> /// <paramref name="ipString" /> is not a valid IP address. </exception> public IIPAddress Parse(string ipString) { return(IPAddressAdapter.Parse(ipString)); }