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: определение метаданных и семантика.