| Overload | Description | 
|---|---|
| ExtendedCOMException Constructor() | Initializes a new instance of the class with default values. | 
| ExtendedCOMException Constructor(COMException) | Initializes a new instance of the class from a System.Runtime.InteropServices.COMException. | 
| ExtendedCOMException Constructor(String) | Initializes a new instance of the class with a specified message. | 
| ExtendedCOMException Constructor(String,Exception) | Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. | 
| ExtendedCOMException Constructor(String,Int32) | Initializes a new instance of the class with a specified message and error code. | 
| ExtendedCOMException Constructor(String,Int32,Exception) | Initializes a new instance of the class with a specified message, error code and a reference to the inner exception that is the cause of this exception. | 
| ExtendedCOMException Constructor(String,Int32,XmlQualifiedName2,Exception) | Initializes a new instance of the class with a specified message, error code, qualified name and a reference to the inner exception that is the cause of this exception. | 
| ExtendedCOMException Constructor(String,Int32,XmlQualifiedName2) | Initializes a new instance of the class with a specified message, error code and qualified name. | 
| ExtendedCOMException Constructor(SerializationInfo,StreamingContext) | Initializes a new instance of the class from serialization data. | 
