ILGenerator.Emit Method (OpCode, MethodInfo)
Puts the specified instruction onto the Microsoft intermediate language (MSIL) stream followed by the metadata token for the given method.
Assembly: mscorlib (in mscorlib.dll)
The instruction values are defined in the OpCodes enumeration.
The location of meth is recorded so that the instruction stream can be patched if necessary when persisting the module to a portable executable (PE) file.
If meth represents a generic method, it must be a generic method definition. That is, its MethodInfo.IsGenericMethodDefinition property must be true.
The following example demonstrates the use of Emit method overloads to emit an instruction that requires a FieldInfo and an instruction that requires a MethodInfo. The first instruction loads an object from a static field (Shared field in Visual Basic), and the second instruction calls the get accessor for a property of the object.
This code is part of a larger example provided for the BeginExceptionBlock method.
For a list of the operating systems and browsers that are supported by Silverlight, see Supported Operating Systems and Browsers.