ExceptionHandler Struct-datatyp
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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
- 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. |