Улавливает ли использование исключение или вызывает его? т.е.
using (StreamReader rdr = File.OpenText("file.txt"))
{
//do stuff
}
Если Streamreader выдает исключение, он перехватывается с помощью или генерируется, чтобы вызывающая функция могла его обработать?