ExceptionHandler Estrutura

Definição

Representa um manipulador de exceção em uma matriz de bytes de IL a ser passada 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

Nome Description
ExceptionHandler(Int32, Int32, Int32, Int32, Int32, ExceptionHandlingClauseOptions, Int32)

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

Propriedades

Nome Description
ExceptionTypeToken

Obtém o token do tipo de exceção manipulado por esse manipulador.

FilterOffset

Obtém o deslocamento de bytes no qual o código de filtro para o manipulador de exceção começa.

HandlerLength

Obtém o comprimento, em bytes, do manipulador de exceção.

HandlerOffset

Obtém o deslocamento de bytes da primeira instrução do manipulador de exceção.

Kind

Obtém um valor que representa o tipo de manipulador de exceção que esse objeto representa.

TryLength

Obtém o comprimento, em bytes, do código protegido por esse manipulador de exceção.

TryOffset

Obtém o deslocamento de bytes no qual o código protegido por esse manipulador de exceção começa.

Métodos

Nome Description
Equals(ExceptionHandler)

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

Equals(Object)

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

GetHashCode()

Serve como a função hash predefinida.

Operadores

Nome Description
Equality(ExceptionHandler, ExceptionHandler)

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

Inequality(ExceptionHandler, ExceptionHandler)

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

Aplica-se a