Given the following URL
When that is loaded into a System.Uri, .ToString() results in this:
Notice the ':' are decoded, but the '/' are not.
If you look at Uri.QueryString.ToString(), you get this:
continue=%2ftransfer%3fINTCMP%3dILC%3aSAL%3aMS%3aGEN5b194e4b09097&code=0.ac.eJfRIO
Back to full encoding.
Any idea why Uri.ToString() seems to decode ':'?