ExceptionHandler Estructura
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Representa un controlador de excepciones en una matriz de bytes de IL que se va a pasar a un método como SetMethodBody(Byte[], Int32, Byte[], IEnumerable<ExceptionHandler>, IEnumerable<Int32>).
public value class ExceptionHandler : IEquatable<System::Reflection::Emit::ExceptionHandler>
[System.Runtime.InteropServices.ComVisible(false)]
public struct ExceptionHandler : IEquatable<System.Reflection.Emit.ExceptionHandler>
[<System.Runtime.InteropServices.ComVisible(false)>]
type ExceptionHandler = struct
Public Structure ExceptionHandler
Implements IEquatable(Of ExceptionHandler)
- Herencia
- Atributos
- Implementaciones
Constructores
| Nombre | Description |
|---|---|
| ExceptionHandler(Int32, Int32, Int32, Int32, Int32, ExceptionHandlingClauseOptions, Int32) |
Inicializa una nueva instancia de la ExceptionHandler clase con los parámetros especificados. |
Propiedades
| Nombre | Description |
|---|---|
| ExceptionTypeToken |
Obtiene el token del tipo de excepción controlado por este controlador. |
| FilterOffset |
Obtiene el desplazamiento de bytes en el que comienza el código de filtro del controlador de excepciones. |
| HandlerLength |
Obtiene la longitud, en bytes, del controlador de excepciones. |
| HandlerOffset |
Obtiene el desplazamiento de bytes de la primera instrucción del controlador de excepciones. |
| Kind |
Obtiene un valor que representa el tipo de controlador de excepciones que representa este objeto. |
| TryLength |
Obtiene la longitud, en bytes, del código protegido por este controlador de excepciones. |
| TryOffset |
Obtiene el desplazamiento de bytes en el que comienza el código protegido por este controlador de excepciones. |
Métodos
| Nombre | Description |
|---|---|
| Equals(ExceptionHandler) |
Indica si esta instancia del ExceptionHandler objeto es igual a otro ExceptionHandler objeto. |
| Equals(Object) |
Indica si esta instancia del ExceptionHandler objeto es igual a un objeto especificado. |
| GetHashCode() |
Actúa como la función hash predeterminada. |
Operadores
| Nombre | Description |
|---|---|
| Equality(ExceptionHandler, ExceptionHandler) |
Determina si dos instancias especificadas de ExceptionHandler son iguales. |
| Inequality(ExceptionHandler, ExceptionHandler) |
Determina si dos instancias especificadas de ExceptionHandler no son iguales. |