Exemple #1
0
        public static IPAddress Parse(string ipString)
        {
            if (ipString == null)
            {
                throw new ArgumentNullException(nameof(ipString));
            }

            return(IPAddressParser.Parse(ipString.AsSpan(), tryParse: false));
        }
Exemple #2
0
        /// <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);
        }
Exemple #3
0
        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);
        }
Exemple #4
0
 public static IPAddress Parse(ReadOnlySpan <char> ipSpan)
 {
     return(IPAddressParser.Parse(ipSpan, tryParse: false));
 }
Exemple #5
0
 public static bool TryParse(ReadOnlySpan <char> ipSpan, out IPAddress address)
 {
     address = IPAddressParser.Parse(ipSpan, tryParse: true);
     return(address != null);
 }
Exemple #6
0
 public static IPAddress Parse(string ipString)
 {
     return(IPAddressParser.Parse(ipString, false));
 }
Exemple #7
0
 /// <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);
 }
Exemple #8
0
        public static IPAddress Parse(string ipString)
        {
            ArgumentNullException.ThrowIfNull(ipString);

            return(IPAddressParser.Parse(ipString.AsSpan(), tryParse: false) !);
        }