ExceptionHandler 构造函数

定义

使用指定的参数初始化类的新实例 ExceptionHandler

public:
 ExceptionHandler(int tryOffset, int tryLength, int filterOffset, int handlerOffset, int handlerLength, System::Reflection::ExceptionHandlingClauseOptions kind, int exceptionTypeToken);
public ExceptionHandler(int tryOffset, int tryLength, int filterOffset, int handlerOffset, int handlerLength, System.Reflection.ExceptionHandlingClauseOptions kind, int exceptionTypeToken);
new System.Reflection.Emit.ExceptionHandler : int * int * int * int * int * System.Reflection.ExceptionHandlingClauseOptions * int -> System.Reflection.Emit.ExceptionHandler
Public Sub New (tryOffset As Integer, tryLength As Integer, filterOffset As Integer, handlerOffset As Integer, handlerLength As Integer, kind As ExceptionHandlingClauseOptions, exceptionTypeToken As Integer)

参数

tryOffset
Int32

受此异常处理程序保护的第一个指令的字节偏移量。

tryLength
Int32

受此异常处理程序保护的字节数。

filterOffset
Int32

筛选器代码开头的字节偏移量。 筛选器代码在处理程序块的第一个指令处结束。 对于非筛选器异常处理程序,请为此参数指定 0 (零)。

handlerOffset
Int32

此异常处理程序的第一个指令的字节偏移量。

handlerLength
Int32

此异常处理程序中的字节数。

kind
ExceptionHandlingClauseOptions

指定异常处理程序类型的枚举值之一。

exceptionTypeToken
Int32

此异常处理程序处理的异常类型的标记。 如果不适用,请指定 0 (零)。

例外

tryOffset、、filterOffsethandlerOffsettryLengthhandlerLength为负值。

适用于