ExceptionHandler Struktur
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt einen Ausnahmehandler in einem Byte-Array von IL dar, der an eine Methode wie z.B. SetMethodBody(Byte[], Int32, Byte[], IEnumerable<ExceptionHandler>, IEnumerable<Int32>) übergeben werden soll.
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)
- Vererbung
- Attribute
- Implementiert
Konstruktoren
ExceptionHandler(Int32, Int32, Int32, Int32, Int32, ExceptionHandlingClauseOptions, Int32) |
Initialisiert eine neue Instanz der ExceptionHandler-Klasse mit den angegebenen Parametern. |
Eigenschaften
ExceptionTypeToken |
Ruft das Token des Ausnahmetyps ab, der von diesem Handler behandelt wird. |
FilterOffset |
Ruft den Byteoffset ab, an dem der Filtercode für den Ausnahmehandler startet. |
HandlerLength |
Ruft die Länge des Ausnahmehandlers in Bytes ab. |
HandlerOffset |
Ruft den Byteoffset der ersten Anweisung des Ausnahmehandlers ab. |
Kind |
Ruft einen Wert ab, der die Art des Ausnahmehandlers darstellt, den dieses Objekt darstellt. |
TryLength |
Ruft die Länge (in Bytes) des Codes ab, der von diesem Ausnahmehandler geschützt wird. |
TryOffset |
Ruft den Byteoffset ab, an dem der Code beginnt, der von diesem Ausnahmehandler geschützt wird. |
Methoden
Equals(ExceptionHandler) |
Gibt an, ob diese Instanz des ExceptionHandler-Objekts gleich dem Wert eines anderen ExceptionHandler-Objekts ist. |
Equals(Object) |
Gibt an, ob diese Instanz des ExceptionHandler-Objekts gleich einem angegebenen Objekt ist. |
GetHashCode() |
Fungiert als Standardhashfunktion. |
Operatoren
Equality(ExceptionHandler, ExceptionHandler) |
Bestimmt, ob zwei angegebene Instanzen von ExceptionHandler gleich sind. |
Inequality(ExceptionHandler, ExceptionHandler) |
Bestimmt, ob zwei angegebene Instanzen von ExceptionHandler nicht gleich sind. |