Udostępnij za pośrednictwem


ExceptionHandler Struktura

Definicja

Reprezentuje procedurę obsługi wyjątków w tablicy bajtów il, która ma zostać przekazana do metody, takiej jak 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)
Dziedziczenie
ExceptionHandler
Atrybuty
Implementuje

Konstruktory

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

Inicjuje ExceptionHandler nowe wystąpienie klasy z określonymi parametrami.

Właściwości

ExceptionTypeToken

Pobiera token typu wyjątku obsługiwanego przez tę procedurę obsługi.

FilterOffset

Pobiera przesunięcie bajtów, przy którym rozpoczyna się kod filtru dla procedury obsługi wyjątków.

HandlerLength

Pobiera długość procedury obsługi wyjątków w bajtach.

HandlerOffset

Pobiera przesunięcie bajtów pierwszej instrukcji procedury obsługi wyjątków.

Kind

Pobiera wartość reprezentującą rodzaj procedury obsługi wyjątków reprezentowanej przez ten obiekt.

TryLength

Pobiera długość kodu chronionego przez tę procedurę obsługi wyjątków w bajtach.

TryOffset

Pobiera przesunięcie bajtów, na którym rozpoczyna się kod chroniony przez tę procedurę obsługi wyjątków.

Metody

Equals(ExceptionHandler)

Wskazuje, czy to wystąpienie ExceptionHandler obiektu jest równe innemu ExceptionHandler obiektowi.

Equals(Object)

Wskazuje, czy to wystąpienie ExceptionHandler obiektu jest równe określonemu obiektowi.

GetHashCode()

Służy jako domyślna funkcja skrótu.

Operatory

Equality(ExceptionHandler, ExceptionHandler)

Określa, czy dwa określone wystąpienia adresu ExceptionHandler są takie same.

Inequality(ExceptionHandler, ExceptionHandler)

Określa, czy dwa określone wystąpienia elementu ExceptionHandler nie są takie same.

Dotyczy