public static IPAddress Parse(string ipString) { if (ipString == null) { throw new ArgumentNullException(nameof(ipString)); } return(IPAddressParser.Parse(ipString.AsSpan(), tryParse: false)); }
/// <devdoc> /// <para> /// Converts an IP address string to an <see cref='System.Net.IPAddress'/> instance. /// </para> /// </devdoc> public static bool TryParse(string ipString, out IPAddress address) { if (ipString == null) { address = null; return(false); } address = IPAddressParser.Parse(ipString.AsSpan(), tryParse: true); return(address != null); }
public static bool TryParse([NotNullWhen(true)] string?ipString, [NotNullWhen(true)] out IPAddress?address) { if (ipString == null) { address = null; return(false); } address = IPAddressParser.Parse(ipString.AsSpan(), tryParse: true); return(address != null); }
public static IPAddress Parse(ReadOnlySpan <char> ipSpan) { return(IPAddressParser.Parse(ipSpan, tryParse: false)); }
public static bool TryParse(ReadOnlySpan <char> ipSpan, out IPAddress address) { address = IPAddressParser.Parse(ipSpan, tryParse: true); return(address != null); }
public static IPAddress Parse(string ipString) { return(IPAddressParser.Parse(ipString, false)); }
/// <devdoc> /// <para> /// Converts an IP address string to an <see cref='System.Net.IPAddress'/> instance. /// </para> /// </devdoc> public static bool TryParse(string ipString, out IPAddress address) { address = IPAddressParser.Parse(ipString, true); return(address != null); }
public static IPAddress Parse(string ipString) { ArgumentNullException.ThrowIfNull(ipString); return(IPAddressParser.Parse(ipString.AsSpan(), tryParse: false) !); }