System.Uri.EscapeUriString C# (CSharp) Method

EscapeUriString() public static method

public static EscapeUriString ( string stringToEscape ) : string
stringToEscape string
return string
        public static string EscapeUriString(string stringToEscape)
        {
            if ((object)stringToEscape == null)
                throw new ArgumentNullException(nameof(stringToEscape));

            if (stringToEscape.Length == 0)
                return string.Empty;

            int position = 0;
            char[] dest = UriHelper.EscapeString(stringToEscape, 0, stringToEscape.Length, null, ref position, true,
                c_DummyChar, c_DummyChar, c_DummyChar);
            if ((object)dest == null)
                return stringToEscape;
            return new string(dest, 0, position);
        }