ExceptionHandler ExceptionHandler ExceptionHandler ExceptionHandler Struct

Definição

Representa um manipulador de exceção em uma matriz de bytes de nível de integridade para ser passado para um 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)
Herança
ExceptionHandlerExceptionHandlerExceptionHandlerExceptionHandler
Atributos
Implementações

Construtores

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

Inicializa uma nova instância da classe ExceptionHandler com os parâmetros especificados.Initializes a new instance of the ExceptionHandler class with the specified parameters.

Propriedades

ExceptionTypeToken ExceptionTypeToken ExceptionTypeToken ExceptionTypeToken

Obtém o token do tipo de exceção tratado por este manipulador.Gets the token of the exception type handled by this handler.

FilterOffset FilterOffset FilterOffset FilterOffset

Obtém o deslocamento de bytes no qual o código de filtro para o manipulador de exceção começa.Gets the byte offset at which the filter code for the exception handler begins.

HandlerLength HandlerLength HandlerLength HandlerLength

Obtém o tamanho, em bytes, do manipulador de exceção.Gets the length, in bytes, of the exception handler.

HandlerOffset HandlerOffset HandlerOffset HandlerOffset

Obtém o deslocamento de bytes da primeira instrução do manipulador de exceção.Gets the byte offset of the first instruction of the exception handler.

Kind Kind Kind Kind

Obtém um valor que representa o tipo de manipulador de exceção representado por este objeto.Gets a value that represents the kind of exception handler this object represents.

TryLength TryLength TryLength TryLength

Obtém o comprimento, em bytes, do código protegido por esse manipulador de exceção.Gets the length, in bytes, of the code protected by this exception handler.

TryOffset TryOffset TryOffset TryOffset

Obtém o deslocamento de bytes no qual o código protegido por este manipulador de exceção começa.Gets the byte offset at which the code that is protected by this exception handler begins.

Métodos

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Indica se essa instância do objeto ExceptionHandler é igual a um objeto especificado.Indicates whether this instance of the ExceptionHandler object is equal to a specified object.

Equals(ExceptionHandler) Equals(ExceptionHandler) Equals(ExceptionHandler) Equals(ExceptionHandler)

Indica se essa instância do objeto ExceptionHandler é igual a outro objeto ExceptionHandler.Indicates whether this instance of the ExceptionHandler object is equal to another ExceptionHandler object.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Serve como a função de hash padrão.Serves as the default hash function.

Operadores

Equality(ExceptionHandler, ExceptionHandler) Equality(ExceptionHandler, ExceptionHandler) Equality(ExceptionHandler, ExceptionHandler) Equality(ExceptionHandler, ExceptionHandler)

Determina se duas instâncias especificadas do ExceptionHandler são iguais.Determines whether two specified instances of ExceptionHandler are equal.

Inequality(ExceptionHandler, ExceptionHandler) Inequality(ExceptionHandler, ExceptionHandler) Inequality(ExceptionHandler, ExceptionHandler) Inequality(ExceptionHandler, ExceptionHandler)

Determina se duas instâncias especificadas de ExceptionHandler não são iguais.Determines whether two specified instances of ExceptionHandler are not equal.

Aplica-se a