Exception.InnerException Property

Gets the Exception instance that caused the current exception.

Namespace: System
Assembly: mscorlib (in mscorlib.dll)

Syntax

public Exception InnerException { get; }

Property Value

An instance of the Exception class that describes the error that caused the current exception. The InnerException property returns the same value that was passed to the constructor, or it returns a null reference if the inner exception value was not supplied to the constructor.

Remarks

This property is read-only.

When an exception (X) is thrown as a direct result of a previous exception (Y), the InnerException property of X should contain a reference to Y.

Version Information

Available in the .NET Micro Framework versions 2.0, 2.5, 3.0, 4.0, 4.1, and 4.2.

See Also

Reference

Exception Class
Exception Members
System Namespace