ExceptionHandler Estructura

Definición

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
ExceptionHandler
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.

Se aplica a