ExceptionHandler ExceptionHandler ExceptionHandler ExceptionHandler Struct

Definizione

Rappresenta un gestore di eccezioni in una matrice di byte di IL da passare a un metodo, ad esempio 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)
Ereditarietà
ExceptionHandlerExceptionHandlerExceptionHandlerExceptionHandler
Attributi
Implementazioni

Costruttori

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

Inizializza una nuova istanza della classe ExceptionHandler con i parametri specificati.Initializes a new instance of the ExceptionHandler class with the specified parameters.

Proprietà

ExceptionTypeToken ExceptionTypeToken ExceptionTypeToken ExceptionTypeToken

Ottiene il token del tipo di eccezione gestito da questo gestore.Gets the token of the exception type handled by this handler.

FilterOffset FilterOffset FilterOffset FilterOffset

Ottiene l'offset in byte in corrispondenza del quale ha inizio il codice del filtro per questo gestore di eccezioni.Gets the byte offset at which the filter code for the exception handler begins.

HandlerLength HandlerLength HandlerLength HandlerLength

Recupera la lunghezza, in byte, gestore di eccezioni.Gets the length, in bytes, of the exception handler.

HandlerOffset HandlerOffset HandlerOffset HandlerOffset

Ottiene l'offset in byte della prima istruzione del gestore di eccezioni.Gets the byte offset of the first instruction of the exception handler.

Kind Kind Kind Kind

Ottiene un valore che rappresenta il tipo di gestore di eccezioni che questo oggetto rappresenta.Gets a value that represents the kind of exception handler this object represents.

TryLength TryLength TryLength TryLength

Ottiene la lunghezza, in byte, del codice protetto da questo gestore di eccezioni.Gets the length, in bytes, of the code protected by this exception handler.

TryOffset TryOffset TryOffset TryOffset

Ottiene l'offset in byte in corrispondenza del quale ha inizio il codice che è protetto da questo gestore di eccezioni.Gets the byte offset at which the code that is protected by this exception handler begins.

Metodi

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Indica se questa istanza dell'oggetto ExceptionHandler è uguale a un oggetto specificato.Indicates whether this instance of the ExceptionHandler object is equal to a specified object.

Equals(ExceptionHandler) Equals(ExceptionHandler) Equals(ExceptionHandler) Equals(ExceptionHandler)

Indica se questa istanza dell'oggetto ExceptionHandler è uguale a un altro oggetto ExceptionHandler.Indicates whether this instance of the ExceptionHandler object is equal to another ExceptionHandler object.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Funge da funzione hash predefinita.Serves as the default hash function.

Operatori

Equality(ExceptionHandler, ExceptionHandler) Equality(ExceptionHandler, ExceptionHandler) Equality(ExceptionHandler, ExceptionHandler) Equality(ExceptionHandler, ExceptionHandler)

Determina se due istanze specificate dell'oggetto ExceptionHandler sono uguali.Determines whether two specified instances of ExceptionHandler are equal.

Inequality(ExceptionHandler, ExceptionHandler) Inequality(ExceptionHandler, ExceptionHandler) Inequality(ExceptionHandler, ExceptionHandler) Inequality(ExceptionHandler, ExceptionHandler)

Determina se due istanze specificate dell'oggetto ExceptionHandler non sono uguali.Determines whether two specified instances of ExceptionHandler are not equal.

Si applica a