Sdílet prostřednictvím


ExceptionHandler Struktura

Definice

Představuje obslužnou rutinu výjimky v bajtovém poli IL, která se má předat metodě, jako SetMethodBody(Byte[], Int32, Byte[], IEnumerable<ExceptionHandler>, IEnumerable<Int32>)je .

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)
Dědičnost
ExceptionHandler
Atributy
Implementuje

Konstruktory

Name Description
ExceptionHandler(Int32, Int32, Int32, Int32, Int32, ExceptionHandlingClauseOptions, Int32)

Inicializuje novou instanci ExceptionHandler třídy se zadanými parametry.

Vlastnosti

Name Description
ExceptionTypeToken

Získá token typu výjimky zpracovávané touto obslužnou rutinou.

FilterOffset

Získá posun bajtů, na kterém začíná kód filtru pro obslužnou rutinu výjimky.

HandlerLength

Získá délku v bajtech obslužné rutiny výjimky.

HandlerOffset

Získá posun bajtů první instrukce obslužné rutiny výjimky.

Kind

Získá hodnotu, která představuje druh obslužné rutiny výjimky tento objekt představuje.

TryLength

Získá délku v bajtech kódu chráněného touto obslužnou rutinou výjimky.

TryOffset

Získá odsazení bajtu, na kterém začíná kód chráněný touto obslužnou rutinou výjimky.

Metody

Name Description
Equals(ExceptionHandler)

Určuje, zda se tato instance objektu ExceptionHandler rovná jinému ExceptionHandler objektu.

Equals(Object)

Určuje, zda se tato instance objektu ExceptionHandler rovná zadanému objektu.

GetHashCode()

Slouží jako výchozí hashovací funkce.

Operátory

Name Description
Equality(ExceptionHandler, ExceptionHandler)

Určuje, zda jsou obě zadané instance objektu ExceptionHandler stejné.

Inequality(ExceptionHandler, ExceptionHandler)

Určuje, jestli jsou dvě zadané instance objektu ExceptionHandler odlišné.

Platí pro