ExceptionHandlingClause.FilterOffset Property

Definition

Gets the offset within the method body, in bytes, of the user-supplied filter code.

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

Property Value

The offset within the method body, in bytes, of the user-supplied filter code. The value of this property has no meaning if the Flags property has any value other than Filter.

Exceptions

Cannot get the offset because the exception handling clause is not a filter.

Remarks

A filter clause contains user-suppliedMicrosoft intermediate language (MSIL) that determines whether an exception is handled by this clause. For example, any clause containing the Visual Basic When keyword is a ExceptionHandlingClauseOptions.Filter clause.

Note

Working with exception-handling clauses requires a thorough understanding of metadata and MSIL instruction formats. Information can be found in the Common Language Infrastructure (CLI) documentation, especially "Partition II: Metadata Definition and Semantics" and "Partition III: CIL Instruction Set". The documentation is available online; see ECMA C# and Common Language Infrastructure Standards on MSDN and Standard ECMA-335 - Common Language Infrastructure (CLI) on the Ecma International Web site.

Applies to