ExceptionHandler 构造函数
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
使用指定的参数初始化 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
在此异常处理程序中的字节数。
枚举值之一,指定异常处理程序的类型。
- exceptionTypeToken
- Int32
该异常处理程序处理的异常标记类型。 如果不适用,则指定 0(零)。
例外
tryOffset
,filterOffset
,handlerOffset
,tryLength
或 handlerLength
为负。