ILGenerator.ILOffset Propriedade

Definição

Obtém o deslocamento atual, em bytes, no fluxo da MSIL (Microsoft Intermediate Language) que está sendo emitido pelo ILGenerator.

public virtual int ILOffset { get; }
public abstract int ILOffset { get; }

Valor da propriedade

O deslocamento no fluxo MSIL no qual a próxima instrução será emitida.

Comentários

Esse método é transparente e pode ser chamado de código parcialmente confiável.

Se a ILOffset propriedade for acessada antes de qualquer instrução MSIL ter sido emitida, ela retornará 0 (zero).

Quando MSIL é gerado para linguagens dinâmicas, essa propriedade pode ser usada para mapear deslocamentos no fluxo MSIL para números de linha de código-fonte. As informações resultantes podem ser usadas para fornecer rastreamentos de pilha quando exceções são geradas.

Aplica-se a

Produto Versões
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0 (package-provided), 2.1