HttpUtility.HtmlDecode no decodifica espacios?

tengo esto

string test = HttpUtility.HtmlDecode("http://test.com/Folder1/Folder2/my%20view.aspx"); 

Cuando miro en la prueba, todavía tiene% 20 en lugar de un espacio. ¿Por qué no está decodificando esto?

Está buscando HttpUtility.UrlDecode() (en el espacio de nombres System.Web, creo)

HttpUtility.HtmlDecode no descodifica “% 20”, use HttpUtility.UrlDecode para descodificar “% 20”