ExceptionHandler Struct

Definizione

Rappresenta un gestore 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

Nome Descrizione
ExceptionHandler(Int32, Int32, Int32, Int32, Int32, ExceptionHandlingClauseOptions, Int32)

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

Proprietà

Nome Descrizione
ExceptionTypeToken

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

FilterOffset

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

HandlerLength

Ottiene la lunghezza, espressa in byte, del gestore eccezioni.

HandlerOffset

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

Kind

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

TryLength

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

TryOffset

Ottiene l'offset di byte in corrispondenza del quale inizia il codice protetto da questo gestore eccezioni.

Metodi

Nome Descrizione
Equals(ExceptionHandler)

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

Equals(Object)

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

GetHashCode()

Funge da funzione hash predefinita.

Operatori

Nome Descrizione
Equality(ExceptionHandler, ExceptionHandler)

Determina se due istanze specificate di ExceptionHandler sono uguali.

Inequality(ExceptionHandler, ExceptionHandler)

Determina se due istanze specificate di ExceptionHandler non sono uguali.

Si applica a