ExceptionRegionEncoder.Add Método

Definição

Adiciona uma cláusula de exceção.

public System.Reflection.Metadata.Ecma335.ExceptionRegionEncoder Add (System.Reflection.Metadata.ExceptionRegionKind kind, int tryOffset, int tryLength, int handlerOffset, int handlerLength, System.Reflection.Metadata.EntityHandle catchType = default, int filterOffset = 0);

Parâmetros

kind
ExceptionRegionKind

Tipo de cláusula.

tryOffset
Int32

Deslocamento inicial do bloco try.

tryLength
Int32

Comprimento do bloco try.

handlerOffset
Int32

Deslocamento inicial do manipulador.

handlerLength
Int32

Comprimento do manipulador.

filterOffset
Int32

Deslocamento do bloco filter ou 0 se o kind não for Filter.

Retornos

Codificador para a próxima cláusula.

Exceções

catchType é inválido.

kind tem um valor inválido.

- ou -

tryOffset, tryLength, handlerOffset ou handlerLength está fora do intervalo.

Não foi declarado que o corpo do método tem regiões de exceção.

Aplica-se a

Produto Versões
.NET Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8 (package-provided), 8, 9 (package-provided), 9
.NET Framework 4.7 (package-provided), 4.7.1 (package-provided), 4.7.2 (package-provided), 4.8 (package-provided)
.NET Standard 2.0 (package-provided)