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, является предложением ExceptionHandlingClauseOptions.Filter.

Note

Для работы с предложениями обработки исключений требуется тщательное понимание метаданных и форматов инструкций MSIL. Сведения можно найти в документации по инфраструктуре общего языка (CLI), особенно в разделе II: определение метаданных и семантика.

Применяется к