ILGenerator::Emit Method (OpCode, ConstructorInfo^)
Puts the specified instruction and metadata token for the specified constructor onto the Microsoft intermediate language (MSIL) stream of instructions.
Assembly: mscorlib (in mscorlib.dll)
public: [ComVisibleAttribute(true)] virtual void Emit( OpCode opcode, ConstructorInfo^ con )
Parameters
- opcode
-
Type:
System.Reflection.Emit::OpCode
The MSIL instruction to be emitted onto the stream.
- con
-
Type:
System.Reflection::ConstructorInfo^
A ConstructorInfo representing a constructor.
| Exception | Condition |
|---|---|
| ArgumentNullException | con is null. This exception is new in the .NET Framework 4. |
The instruction values are defined in the OpCodes enumeration.
The location of con is recorded so that the instruction stream can be patched if necessary when persisting the module to a portable executable (PE) file.
Available since 1.1
Portable Class Library
Supported in: portable .NET platforms
Silverlight
Available since 2.0
Windows Phone Silverlight
Available since 7.1