ExceptionHandler Struct-datatyp

Definition

Representerar en undantagshanterare i en bytematris med IL som ska skickas till en metod, till exempel 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)
Arv
ExceptionHandler
Attribut
Implementeringar

Konstruktorer

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

Initierar en ny instans av ExceptionHandler klassen med de angivna parametrarna.

Egenskaper

Name Description
ExceptionTypeToken

Hämtar token för undantagstypen som hanteras av den här hanteraren.

FilterOffset

Hämtar byteförskjutningen där filterkoden för undantagshanteraren börjar.

HandlerLength

Hämtar längden i byte för undantagshanteraren.

HandlerOffset

Hämtar byteförskjutningen för undantagshanterarens första instruktion.

Kind

Hämtar ett värde som representerar den typ av undantagshanterare som det här objektet representerar.

TryLength

Hämtar längden, i byte, på koden som skyddas av den här undantagshanteraren.

TryOffset

Hämtar byteförskjutningen där koden som skyddas av den här undantagshanteraren börjar.

Metoder

Name Description
Equals(ExceptionHandler)

Anger om den här instansen ExceptionHandler av objektet är lika med ett annat ExceptionHandler objekt.

Equals(Object)

Anger om den här instansen ExceptionHandler av objektet är lika med ett angivet objekt.

GetHashCode()

Fungerar som standard-hash-funktion.

Operatorer

Name Description
Equality(ExceptionHandler, ExceptionHandler)

Avgör om två angivna instanser av ExceptionHandler är lika med.

Inequality(ExceptionHandler, ExceptionHandler)

Avgör om två angivna instanser av ExceptionHandler inte är lika med.

Gäller för