ILGenerator.Emit Method (OpCode, FieldInfo)


Puts the specified instruction and metadata token for the specified field onto the Microsoft intermediate language (MSIL) stream of instructions.

Namespace:   System.Reflection.Emit
Assembly:  mscorlib (in mscorlib.dll)

public virtual void Emit(
	OpCode opcode,
	FieldInfo field


Type: System.Reflection.Emit.OpCode

The MSIL instruction to be emitted onto the stream.

Type: System.Reflection.FieldInfo

A FieldInfo representing a field.

The instruction values are defined in the OpCodes enumeration. The location of field is recorded so that the instruction stream can be patched if necessary when persisting the module to a portable executable (PE) file.

.NET Framework
Available since 1.1
Portable Class Library
Supported in: portable .NET platforms
Available since 2.0
Windows Phone Silverlight
Available since 7.1
Return to top