ExceptionHandlingClause.FilterOffset Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém o deslocamento dentro do corpo do método, em bytes, do código do filtro fornecido pelo usuário.
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
Valor da propriedade
O deslocamento dentro do corpo do método, em bytes, do código de filtro fornecido pelo usuário. O valor dessa propriedade não terá significado se a Flags propriedade tiver qualquer valor diferente de Filter.
Exceções
Não é possível obter o deslocamento porque a cláusula de tratamento de exceção não é um filtro.
Comentários
Uma cláusula de filtro contém MSIL (linguagem intermediária) fornecida pelo usuário que determina se uma exceção é tratada por essa cláusula. Por exemplo, qualquer cláusula que contenha a palavra-chave do Visual Basic When
é uma ExceptionHandlingClauseOptions.Filter cláusula .
Observação
Trabalhar com cláusulas de tratamento de exceções requer uma compreensão completa dos metadados e dos formatos de instrução MSIL. As informações podem ser encontradas na documentação da CLI (Common Language Infrastructure), especialmente "Partição II: Definição e Semântica de Metadados".