Condividi tramite


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>).

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)
Ereditarietà
ExceptionHandler
Attributi
Implementazioni

Costruttori

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

Inizializza una nuova istanza della classe ExceptionHandler con i parametri specificati.

Proprietà

ExceptionTypeToken

Ottiene il token del tipo di eccezione gestito da questo gestore.

FilterOffset

Ottiene l'offset in byte in corrispondenza del quale ha inizio il codice del filtro per questo gestore di eccezioni.

HandlerLength

Recupera la lunghezza, in byte, gestore di eccezioni.

HandlerOffset

Ottiene l'offset in byte della prima istruzione del gestore di eccezioni.

Kind

Ottiene un valore che rappresenta il tipo di gestore di eccezioni che questo oggetto rappresenta.

TryLength

Ottiene la lunghezza, in byte, del codice protetto da questo gestore di eccezioni.

TryOffset

Ottiene l'offset in byte in corrispondenza del quale ha inizio il codice che è protetto da questo gestore di eccezioni.

Metodi

Equals(ExceptionHandler)

Indica se questa istanza dell'oggetto ExceptionHandler è uguale a un altro oggetto ExceptionHandler.

Equals(Object)

Indica se questa istanza dell'oggetto ExceptionHandler è uguale a un oggetto specificato.

GetHashCode()

Funge da funzione hash predefinita.

Operatori

Equality(ExceptionHandler, ExceptionHandler)

Determina se due istanze specificate dell'oggetto ExceptionHandler sono uguali.

Inequality(ExceptionHandler, ExceptionHandler)

Determina se due istanze specificate dell'oggetto ExceptionHandler non sono uguali.

Si applica a