ExceptionHandlingClause.FilterOffset 属性

定义

获取用户提供的筛选代码在方法体内的偏移量(以字节为单位)。

public:
 virtual property int FilterOffset { int get(); };
public:
 property int FilterOffset { int get(); };
public virtual int FilterOffset { get; }
public int FilterOffset { get; }
member this.FilterOffset : int
Public Overridable ReadOnly Property FilterOffset As Integer
Public ReadOnly Property FilterOffset As Integer

属性值

用户提供的筛选代码在方法体内的偏移量(以字节为单位)。 如果 Flags 属性具有 Filter 之外的任何值,则此属性的值没有任何意义。

例外

由于异常处理子句不是一个筛选器,因此无法获取偏移量。

注解

筛选器子句包含用户提供的 Microsoft 中间语言 (MSIL) ,用于确定是否由该子句处理异常。 例如,包含 Visual Basic When 关键字 (keyword) 的任何子句都是 子ExceptionHandlingClauseOptions.Filter句。

注意

使用异常处理子句需要全面了解元数据和 MSIL 指令格式。 可以在 公共语言基础结构 (CLI) 文档中找到信息,尤其是“分区 II:元数据定义和语义”。

适用于