ExceptionHandler Estrutura
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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>).
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
- Atributos
- Implementações
Construtores
ExceptionHandler(Int32, Int32, Int32, Int32, Int32, ExceptionHandlingClauseOptions, Int32) |
Inicializa uma nova instância da classe ExceptionHandler com os parâmetros especificados. |
Propriedades
ExceptionTypeToken |
Obtém o token do tipo de exceção tratado por este 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 tamanho, 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 representado por este objeto. |
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 este manipulador de exceção começa. |
Métodos
Equals(ExceptionHandler) |
Indica se essa instância do objeto ExceptionHandler é igual a outro objeto ExceptionHandler. |
Equals(Object) |
Indica se essa instância do objeto ExceptionHandler é igual a um objeto especificado. |
GetHashCode() |
Serve como a função de hash padrão. |
Operadores
Equality(ExceptionHandler, ExceptionHandler) |
Determina se duas instâncias especificadas do ExceptionHandler são iguais. |
Inequality(ExceptionHandler, ExceptionHandler) |
Determina se duas instâncias especificadas de ExceptionHandler não são iguais. |