ExceptionHandler Structure
.NET Framework 4.5
Represents an exception handler in a byte array of IL to be passed to a method such as SetMethodBody.
Namespace: System.Reflection.Emit
Assembly: mscorlib (in mscorlib.dll)
The ExceptionHandler type exposes the following members.
| Name | Description | |
|---|---|---|
![]() | ExceptionHandler | Initializes a new instance of the ExceptionHandler class with the specified parameters. |
| Name | Description | |
|---|---|---|
![]() | ExceptionTypeToken | Gets the token of the exception type handled by this handler. |
![]() | FilterOffset | Gets the byte offset at which the filter code for the exception handler begins. |
![]() | HandlerLength | Gets the length, in bytes, of the exception handler. |
![]() | HandlerOffset | Gets the byte offset of the first instruction of the exception handler. |
![]() | Kind | Gets a value that represents the kind of exception handler this object represents. |
![]() | TryLength | Gets the length, in bytes, of the code protected by this exception handler. |
![]() | TryOffset | Gets the byte offset at which the code that is protected by this exception handler begins. |
| Name | Description | |
|---|---|---|
![]() | Equals(ExceptionHandler) | Indicates whether this instance of the ExceptionHandler object is equal to another ExceptionHandler object. |
![]() | Equals(Object) | Indicates whether this instance of the ExceptionHandler object is equal to a specified object. (Overrides ValueType.Equals(Object).) |
![]() | GetHashCode | Returns the hash code for this instance. (Overrides ValueType.GetHashCode().) |
![]() | GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() | ToString | Returns the fully qualified type name of this instance. (Inherited from ValueType.) |
| Name | Description | |
|---|---|---|
![]() ![]() | Equality | Determines whether two specified instances of ExceptionHandler are equal. |
![]() ![]() | Inequality | Determines whether two specified instances of ExceptionHandler are not equal. |
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core Role not supported), Windows Server 2008 R2 (Server Core Role supported with SP1 or later; Itanium not supported)
The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.
