Name
is a property as opposed to a method, so the "getter" bit of it is highly unlikely to throw an exception, as it's a Microsoft class, and their framework design guidelines explicitly warn against throwing exceptions from getters. Although there's probably an exception to this rule somewhere...
Also, I generally use the metadata as a guide to what, if any exceptions are thrown by a method (for .Net framework classes). Hitting F12 in Visual Studio (if you haven't got Reflector or something similar installed) will show you the metadata. In the comments block above the method, it generally gives you the exact types of exceptions that the method may throw.