internal unsafe static string InternalEscapeString(string rawString)
{
if ((object)rawString == null)
return string.Empty;
int position = 0;
char[] dest = UriHelper.EscapeString(rawString, 0, rawString.Length, null, ref position, true, '?', '#', '%');
if ((object)dest == null)
return rawString;
return new string(dest, 0, position);
}