Detectando URL de imagen en C # / .NET

¿Hay alguna manera de que pueda detectar una URL de imagen, como:

http://mysite.com/image.jpg 

¿Pero con otros formatos también? Estoy utilizando C # con .NET 4.0.

Algo como

 bool isImageUrl(string URL){ } 

Me refiero a editar si la URL apunta a una imagen. Por ejemplo, la URL

 http://mysite.com/image.jpg 

Es una imagen válida, pero

 http://mysite.com/image 

no es.