Partager via


ExceptionHandler Structure

Définition

Représente un gestionnaire d’exceptions dans un tableau d’octets IL à transférer à 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

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

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

Propriétés

ExceptionTypeToken

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

FilterOffset

Obtient le décalage d'octet auquel le code de filtre pour le gestionnaire d'exceptions démarre.

HandlerLength

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

HandlerOffset

Obtient le décalage d'octet de la première instruction du gestionnaire d'exceptions.

Kind

Obtient une valeur qui représente le type de gestionnaire d'exceptions représenté par cet objet.

TryLength

Obtient la longueur (en octets) du code protégé par ce gestionnaire d'exceptions.

TryOffset

Obtient le décalage d'octet auquel le code protégé par ce gestionnaire d'exceptions démarre.

Méthodes

Equals(ExceptionHandler)

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

Equals(Object)

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

GetHashCode()

Fait office de fonction de hachage par défaut.

Opérateurs

Equality(ExceptionHandler, ExceptionHandler)

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

Inequality(ExceptionHandler, ExceptionHandler)

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

S’applique à