ExceptionHandler Structure

Définition

Représente un gestionnaire d’exceptions dans un tableau d’octets d’il à passer à une méthode telle que 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)
Héritage
ExceptionHandler
Attributs
Implémente

Constructeurs

Nom Description
ExceptionHandler(Int32, Int32, Int32, Int32, Int32, ExceptionHandlingClauseOptions, Int32)

Initialise une nouvelle instance de la ExceptionHandler classe avec les paramètres spécifiés.

Propriétés

Nom Description
ExceptionTypeToken

Obtient le jeton du type d’exception géré par ce gestionnaire.

FilterOffset

Obtient le décalage d’octet au niveau duquel commence le code de filtre du gestionnaire d’exceptions.

HandlerLength

Obtient la longueur, en octets, du gestionnaire d’exceptions.

HandlerOffset

Obtient le décalage d’octets de la première instruction du gestionnaire d’exceptions.

Kind

Obtient une valeur qui représente le type de gestionnaire d’exceptions que cet objet représente.

TryLength

Obtient la longueur, en octets, du code protégé par ce gestionnaire d’exceptions.

TryOffset

Obtient le décalage d’octets au niveau duquel le code protégé par ce gestionnaire d’exceptions commence.

Méthodes

Nom Description
Equals(ExceptionHandler)

Indique si cette instance de l’objet ExceptionHandler est égale à un autre ExceptionHandler objet.

Equals(Object)

Indique si cette instance de l’objet ExceptionHandler est égale à un objet spécifié.

GetHashCode()

Sert de fonction de hachage par défaut.

Opérateurs

Nom Description
Equality(ExceptionHandler, ExceptionHandler)

Détermine si deux instances ExceptionHandler spécifiées sont égales.

Inequality(ExceptionHandler, ExceptionHandler)

Détermine si deux instances spécifiées ne ExceptionHandler sont pas égales.

S’applique à