ExceptionHandler Struktura

Definice

Představuje obslužnou rutinu výjimky v bajtovém poli IL, který má být předán metodě, jako SetMethodBody(Byte[], Int32, Byte[], IEnumerable<ExceptionHandler>, IEnumerable<Int32>)je například.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)
Dědičnost
ExceptionHandler
Atributy
Implementuje

Konstruktory

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

Inicializuje novou instanci ExceptionHandler třídy se zadanými parametry.Initializes a new instance of the ExceptionHandler class with the specified parameters.

Vlastnosti

ExceptionTypeToken

Získá token typu výjimky, který zpracovává Tato obslužná rutina.Gets the token of the exception type handled by this handler.

FilterOffset

Získá posun bajtů, na kterém začíná kód filtru pro obslužnou rutinu výjimky.Gets the byte offset at which the filter code for the exception handler begins.

HandlerLength

Získá délku obslužné rutiny výjimky v bajtech.Gets the length, in bytes, of the exception handler.

HandlerOffset

Získá posun bajtu první instrukce obslužné rutiny výjimky.Gets the byte offset of the first instruction of the exception handler.

Kind

Získá hodnotu, která představuje druh obslužné rutiny výjimky, který tento objekt představuje.Gets a value that represents the kind of exception handler this object represents.

TryLength

Získá délku kódu, který je chráněn touto obslužnou rutinou výjimky (v bajtech).Gets the length, in bytes, of the code protected by this exception handler.

TryOffset

Získá posun bajtů, na kterém je zahájen kód, který je chráněn touto obslužnou rutinou výjimky.Gets the byte offset at which the code that is protected by this exception handler begins.

Metody

Equals(ExceptionHandler)

Určuje, zda je tato instance ExceptionHandler objektu rovna jinému ExceptionHandler objektu.Indicates whether this instance of the ExceptionHandler object is equal to another ExceptionHandler object.

Equals(Object)

Určuje, zda je tato instance ExceptionHandler objektu rovna zadanému objektu.Indicates whether this instance of the ExceptionHandler object is equal to a specified object.

GetHashCode()

Slouží jako výchozí funkce hash.Serves as the default hash function.

Operátory

Equality(ExceptionHandler, ExceptionHandler)

Určuje, zda ExceptionHandler jsou dvě zadané instance stejné.Determines whether two specified instances of ExceptionHandler are equal.

Inequality(ExceptionHandler, ExceptionHandler)

Určuje, zda dvě zadané instance ExceptionHandler nejsou stejné.Determines whether two specified instances of ExceptionHandler are not equal.

Platí pro