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、、filterOffsethandlerOffset、tryLength或handlerLength为负值。