ExceptionHandler Estrutura

Definição

Representa um tratador de exceções num array de bytes de IL a ser passado para um 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)
Herança
ExceptionHandler
Atributos
Implementações

Construtores

Name Description
ExceptionHandler(Int32, Int32, Int32, Int32, Int32, ExceptionHandlingClauseOptions, Int32)

Inicializa uma nova instância da ExceptionHandler classe com os parâmetros especificados.

Propriedades

Name Description
ExceptionTypeToken

Faz com que o token do tipo de exceção seja tratado por este handler.

FilterOffset

Obtém o deslocamento de bytes onde começa o código de filtro para o tratador de exceções.

HandlerLength

Obtém o comprimento, em bytes, do handler de exceções.

HandlerOffset

Obtém o deslocamento de bytes da primeira instrução do tratador de exceções.

Kind

Obtém um valor que representa o tipo de tratador de exceções que este objeto representa.

TryLength

Obtém o comprimento, em bytes, do código protegido por este tratador de exceções.

TryOffset

Obtém o deslocamento de bytes em que o código protegido por este tratador de exceções começa.

Métodos

Name Description
Equals(ExceptionHandler)

Indica se esta instância do ExceptionHandler objeto é igual a outro ExceptionHandler objeto.

Equals(Object)

Indica se esta instância do ExceptionHandler objeto é igual a um objeto especificado.

GetHashCode()

Serve como função de hash predefinida.

Operadores

Name Description
Equality(ExceptionHandler, ExceptionHandler)

Determina se duas instâncias especificadas de ExceptionHandler são iguais.

Inequality(ExceptionHandler, ExceptionHandler)

Determina se duas instâncias especificadas de ExceptionHandler não são iguais.

Aplica-se a