¿Cómo puedo usar HTML Agility Pack para recuperar todas las imágenes de un sitio web?

Acabo de descargar el HTMLAgilityPack y la documentación no tiene ningún ejemplo.

Estoy buscando una manera de descargar todas las imágenes de un sitio web. Las cadenas de direcciones, no la imagen física.

<img src="blabalbalbal.jpeg" />

Necesito sacar la fuente de cada etiqueta img. Solo quiero tener una idea de la biblioteca y lo que puede ofrecer. Todos dijeron que esta era la mejor herramienta para el trabajo.

Editar

public void GetAllImages()
    {
        WebClient x = new WebClient();
        string source = x.DownloadString(@"http://www.google.com");

        HtmlAgilityPack.HtmlDocument document = new HtmlAgilityPack.HtmlDocument();
        document.Load(source);

                         //I can't use the Descendants method. It doesn't appear.
        var ImageURLS = document.desc
                   .Select(e => e.GetAttributeValue("src", null))
                   .Where(s => !String.IsNullOrEmpty(s));        
    }

Respuestas a la pregunta(2)

Su respuesta a la pregunta