ExceptionRegionEncoder.AddCatch Metod

Definition

Lägger till en felsats.

public:
 System::Reflection::Metadata::Ecma335::ExceptionRegionEncoder AddCatch(int tryOffset, int tryLength, int handlerOffset, int handlerLength, System::Reflection::Metadata::EntityHandle catchType);
public System.Reflection.Metadata.Ecma335.ExceptionRegionEncoder AddCatch(int tryOffset, int tryLength, int handlerOffset, int handlerLength, System.Reflection.Metadata.EntityHandle catchType);
member this.AddCatch : int * int * int * int * System.Reflection.Metadata.EntityHandle -> System.Reflection.Metadata.Ecma335.ExceptionRegionEncoder
Public Function AddCatch (tryOffset As Integer, tryLength As Integer, handlerOffset As Integer, handlerLength As Integer, catchType As EntityHandle) As ExceptionRegionEncoder

Parametrar

tryOffset
Int32

Försök blockera startförskjutning.

tryLength
Int32

Försök blockera längd.

handlerOffset
Int32

Startförskjutning för hanterare.

handlerLength
Int32

Hanterarens längd.

Returer

Kodare för nästa sats.

Undantag

catchType är ogiltigt.

tryOffset, tryLength, handlerOffset eller handlerLength ligger utom räckhåll.

Metodtexten deklarerades inte ha undantagsregioner.

Gäller för