System.Net.NetworkInformation.StringParsingHelpers.ParseHexIPAddress C# (CSharp) Method

ParseHexIPAddress() static private method

static private ParseHexIPAddress ( string remoteAddressString ) : IPAddress
remoteAddressString string
return IPAddress
        internal static IPAddress ParseHexIPAddress(string remoteAddressString)
        {
            if (remoteAddressString.Length <= 8) // IPv4 Address
            {
                return ParseIPv4HexString(remoteAddressString);
            }
            else if (remoteAddressString.Length == 32) // IPv6 Address
            {
                return ParseIPv6HexString(remoteAddressString);
            }
            else
            {
                throw ExceptionHelper.CreateForParseFailure();
            }
        }