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>).Represents an exception handler in a byte array of IL to be passed to a method such as 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>
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.Initializes a new instance of the ExceptionHandler class with the specified parameters.

Propriétés

ExceptionTypeToken

Obtient le jeton du type d'exception géré par ce gestionnaire.Gets the token of the exception type handled by this handler.

FilterOffset

Obtient le décalage d'octet auquel le code de filtre pour le gestionnaire d'exceptions démarre.Gets the byte offset at which the filter code for the exception handler begins.

HandlerLength

Obtient la longueur, en octets, du gestionnaire d'exceptions.Gets the length, in bytes, of the exception handler.

HandlerOffset

Obtient le décalage d'octet de la première instruction du gestionnaire d'exceptions.Gets the byte offset of the first instruction of the exception handler.

Kind

Obtient une valeur qui représente le type de gestionnaire d'exceptions représenté par cet objet.Gets a value that represents the kind of exception handler this object represents.

TryLength

Obtient la longueur (en octets) du code protégé par ce gestionnaire d'exceptions.Gets the length, in bytes, of the code protected by this exception handler.

TryOffset

Obtient le décalage d'octet auquel le code protégé par ce gestionnaire d'exceptions démarre.Gets the byte offset at which the code that is protected by this exception handler begins.

Méthodes

Equals(ExceptionHandler)

Indique si cette instance de l'objet ExceptionHandler est égale à un autre objet ExceptionHandler.Indicates whether this instance of the ExceptionHandler object is equal to another ExceptionHandler object.

Equals(Object)

Indique si cette instance de l'objet ExceptionHandler est égale à un objet spécifié.Indicates whether this instance of the ExceptionHandler object is equal to a specified object.

GetHashCode()

Fait office de fonction de hachage par défaut.Serves as the default hash function.

Opérateurs

Equality(ExceptionHandler, ExceptionHandler)

Détermine si deux instances spécifiées de ExceptionHandler sont égales.Determines whether two specified instances of ExceptionHandler are equal.

Inequality(ExceptionHandler, ExceptionHandler)

Détermine si deux instances spécifiées de ExceptionHandler ne sont pas égales.Determines whether two specified instances of ExceptionHandler are not equal.

S’applique à