ECMA-334 C# Language Specification

23.2: The System.Exception class

The System.Exception class is the base type of all exceptions. This class has a few notable properties that all exceptions share:

The value of these properties can be specified in calls to the instance constructor for System.Exception.