ExceptionHandlingClause::FilterOffset Property
Gets the offset within the method body, in bytes, of the user-supplied filter code.
Assembly: mscorlib (in mscorlib.dll)
Property Value
Type: System::Int32The 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 ExceptionHandlingClauseOptions::Filter.
| Exception | Condition |
|---|---|
| InvalidOperationException | Cannot get the offset because the exception handling clause is not a filter. |
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. |
Available since 2.0
