¿Cómo ver el código fuente de un objeto InternetExplorer?

Cuando hago una instancia de un objeto de IE y navego a una url, no sé cómo obtener el código HTML de origen de esa dirección.

Este es el código que estoy usando:

SHDocVw.InternetExplorer IE = new SHDocVw.InternetExplorer();
IE.Visible = false;
IE.Navigate("www.testsite.com");

Quiero algo como:

string source = IE.ToSource();

Así que puedo inspeccionar el contenido de la misma. ¿Puedo lograr esto? Gracias.

Respuestas a la pregunta(1)

Su respuesta a la pregunta