ExceptionHandlingClause.FilterOffset Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Obtém o deslocamento dentro do corpo do método, em bytes, do código de filtro fornecido pelo utilizador.
public:
property int FilterOffset { int get(); };
public:
virtual property int FilterOffset { int get(); };
public int FilterOffset { get; }
public virtual int FilterOffset { get; }
member this.FilterOffset : int
Public ReadOnly Property FilterOffset As Integer
Public Overridable ReadOnly Property FilterOffset As Integer
Valor de Propriedade
O deslocamento dentro do corpo do método, em bytes, do código do filtro fornecido pelo utilizador. O valor desta propriedade não tem significado se a Flags propriedade tiver qualquer valor diferente de Filter.
Exceções
Não é possível obter o offset porque a cláusula de tratamento de exceções não é um filtro.
Observações
Uma cláusula de filtro contém a linguagem intermédia Microsoft (MSIL) fornecida pelo utilizador que determina se uma exceção é tratada por esta cláusula. Por exemplo, qualquer cláusula contendo a palavra-chave Visual Basic When é uma cláusula ExceptionHandlingClauseOptions.Filter.
Note
Trabalhar com cláusulas de tratamento de exceções requer uma compreensão aprofundada dos metadados e dos formatos de instrução MSIL. Informações podem ser encontradas na documentação da Common Language Infrastructure (CLI), especialmente em "Partição II: Metadata Definition and Semantics".