Ler em inglês

Partilhar via


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.

C#
public abstract int ILOffset { get; }
C#
public virtual 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, 10
.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