2.2.7 ArgumentException

ArgumentException is a Derived Class of SystemException. The Library name of the Class is "mscorlib". When thrown from a Remote Method, it indicates that one of the arguments to the Remote Method was invalid. Other than the Members inherited from the System.SystemException Class, it contains information about the name of an invalid argument. This Class has an additional constraint: the HResult member MUST be hex value 0x80070057.

 namespace System
 {
     class ArgumentException : System.SystemException
     {
       String               ParamName;
     }
 }
  

ParamName: A string value that contains the name of an invalid argument.