Вы могли разделить класс TextWriter на подклассы, и затем присвоить его экземпляр Консоли. С помощью Консоль. Метод SetOut - который в особенности делает то же самое как передачу той же строки к обоим методам в методе журнала.
Иначе мог бы, объявляя Ваш собственный Консольный класс и использовать оператор использования для различения классы:
using Console = My.Very.Own.Little.Console;
Для доступа к стандартной консоли Вам тогда было бы нужно:
global::Console.Whatever
Вы пробовали HttpServerUtility.UrlDecode
или HttpUtility.UrlDecode
?
Попробуйте следующее:
string decodedUrl = HttpUtility.UrlDecode("my.aspx?val=%2Fxyz2F");