ExceptionHandler Struct

Definitie

Vertegenwoordigt een uitzonderingshandler in een bytematrix van IL die moet worden doorgegeven aan een methode zoals 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)
Overname
ExceptionHandler
Kenmerken
Implementeringen

Constructors

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

Initialiseert een nieuw exemplaar van de ExceptionHandler klasse met de opgegeven parameters.

Eigenschappen

Name Description
ExceptionTypeToken

Hiermee wordt het token opgehaald van het uitzonderingstype dat door deze handler wordt verwerkt.

FilterOffset

Hiermee haalt u de byte-offset op waarop de filtercode voor de uitzonderingshandler begint.

HandlerLength

Hiermee haalt u de lengte, in bytes, van de uitzonderingshandler op.

HandlerOffset

Hiermee haalt u de byte-offset op van de eerste instructie van de uitzonderingshandler.

Kind

Hiermee wordt een waarde opgehaald die het type uitzonderingshandler vertegenwoordigt dat dit object vertegenwoordigt.

TryLength

Hiermee haalt u de lengte, in bytes, van de code op die wordt beveiligd door deze uitzonderingshandler.

TryOffset

Hiermee haalt u de byte-offset op waarop de code die wordt beveiligd door deze uitzonderingshandler begint.

Methoden

Name Description
Equals(ExceptionHandler)

Geeft aan of dit exemplaar van het ExceptionHandler object gelijk is aan een ander ExceptionHandler object.

Equals(Object)

Geeft aan of dit exemplaar van het ExceptionHandler object gelijk is aan een opgegeven object.

GetHashCode()

Fungeert als de standaardhashfunctie.

Operators

Name Description
Equality(ExceptionHandler, ExceptionHandler)

Bepaalt of twee opgegeven exemplaren ExceptionHandler gelijk zijn.

Inequality(ExceptionHandler, ExceptionHandler)

Bepaalt of twee opgegeven exemplaren ExceptionHandler niet gelijk zijn.

Van toepassing op