ExceptionHandler Estructura

Definición

Representa un controlador de excepciones en una matriz de bytes de IL que se pasa a un método como SetMethodBody(Byte[], Int32, Byte[], IEnumerable<ExceptionHandler>, IEnumerable<Int32>).Represents an exception handler in a byte array of IL to be passed to a method such as 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>
type ExceptionHandler = struct
Public Structure ExceptionHandler
Implements IEquatable(Of ExceptionHandler)
Herencia
ExceptionHandler
Atributos
Implementaciones

Constructores

ExceptionHandler(Int32, Int32, Int32, Int32, Int32, ExceptionHandlingClauseOptions, Int32)

Inicializa una nueva instancia de la clase ExceptionHandler con los parámetros especificados.Initializes a new instance of the ExceptionHandler class with the specified parameters.

Propiedades

ExceptionTypeToken

Obtiene el token del tipo de excepción administrado por este controlador.Gets the token of the exception type handled by this handler.

FilterOffset

Obtiene el desplazamiento de bytes en el que comienza el código del filtro para el controlador de excepciones.Gets the byte offset at which the filter code for the exception handler begins.

HandlerLength

Obtiene la longitud del controlador de excepciones en bytes.Gets the length, in bytes, of the exception handler.

HandlerOffset

Obtiene el desplazamiento de bytes de la primera instrucción del controlador de excepciones.Gets the byte offset of the first instruction of the exception handler.

Kind

Obtiene un valor que representa la clase de controlador de excepciones que este objeto representa.Gets a value that represents the kind of exception handler this object represents.

TryLength

Obtiene la longitud, en bytes, del código protegido por este controlador de excepciones.Gets the length, in bytes, of the code protected by this exception handler.

TryOffset

Obtiene el desplazamiento de bytes por el que comienza el código protegido por este controlador de excepciones.Gets the byte offset at which the code that is protected by this exception handler begins.

Métodos

Equals(ExceptionHandler)

Indica si esta instancia del objeto ExceptionHandler es igual a otro objeto ExceptionHandler.Indicates whether this instance of the ExceptionHandler object is equal to another ExceptionHandler object.

Equals(Object)

Indica si esta instancia del objeto ExceptionHandler es igual a un objeto especificado.Indicates whether this instance of the ExceptionHandler object is equal to a specified object.

GetHashCode()

Sirve como la función hash predeterminada.Serves as the default hash function.

Operadores

Equality(ExceptionHandler, ExceptionHandler)

Determina si dos instancias especificadas de ExceptionHandler son iguales.Determines whether two specified instances of ExceptionHandler are equal.

Inequality(ExceptionHandler, ExceptionHandler)

Determina si dos instancias especificadas de ExceptionHandler no son iguales.Determines whether two specified instances of ExceptionHandler are not equal.

Se aplica a