buscar elementos de formulario en HttpWebresponse-C #

Tengo un HTTPPPot cuyo retorno capturo usando:

WebResponse webResponse = httpWebRequest.GetResponse();

Stream responseStream = webResponse.GetResponseStream();

StreamReader responseReader = new StreamReader(responseStream);

string responseString = responseReader.ReadToEnd();

En la cadena de respuesta, el cliente devuelve lo siguiente

<input type="hidden" name="Location" value="sometext.txt"><input type="hidden" name="tableid" value="2"><input type="hidden" name="GroupID" value="1236781329">

Basado en lo anterior, necesito obtener los valores de cada elemento de formulario. Sé los nombres de los elementos de forma oculta. ¿Hay una manera rápida de resolver esto sin leer la línea de respuesta completa y determinar si la línea contiene algún patrón que estoy buscando?

Respuestas a la pregunta(2)

Su respuesta a la pregunta