ExceptionRegionEncoder.AddFilter(Int32, Int32, Int32, Int32, Int32) 方法

定义

添加一个 fault 子句。

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

参数

tryOffset
Int32

Try 块初始偏移量。

tryLength
Int32

请尝试块长度。

handlerOffset
Int32

处理程序初始偏移量。

handlerLength
Int32

处理程序长度。

filterOffset
Int32

筛选器块的偏移量。

返回

下一个子句的编码器。

例外

tryOffsettryLengthhandlerOffsethandlerLength 超出范围。

方法主体未声明为具有异常区域。

适用于