System.Reflection.Emit.DynamicILGenerator.Emit C# (CSharp) Method

Emit() private method

private Emit ( OpCode opcode, ConstructorInfo con ) : void
opcode OpCode
con System.Reflection.ConstructorInfo
return void
        public override void Emit(OpCode opcode, ConstructorInfo con) {
            if (con == null || !(con is RuntimeConstructorInfo)) 
                throw new ArgumentNullException("con");
            if (con.DeclaringType != null && con.DeclaringType.IsGenericType) 
                Emit(opcode, con.MethodHandle, con.DeclaringType.TypeHandle);
            else
                Emit(opcode, con.MethodHandle);
        }
        

Same methods

DynamicILGenerator::Emit ( OpCode opcode, FieldInfo field ) : void
DynamicILGenerator::Emit ( OpCode opcode, MethodInfo meth ) : void
DynamicILGenerator::Emit ( OpCode opcode, RuntimeFieldHandle fieldHandle ) : void
DynamicILGenerator::Emit ( OpCode opcode, RuntimeMethodHandle meth ) : void
DynamicILGenerator::Emit ( OpCode opcode, RuntimeMethodHandle meth, RuntimeTypeHandle typeContext ) : void
DynamicILGenerator::Emit ( OpCode opcode, RuntimeTypeHandle typeHandle ) : void
DynamicILGenerator::Emit ( OpCode opcode, SignatureHelper signature ) : void
DynamicILGenerator::Emit ( OpCode opcode, String str ) : void
DynamicILGenerator::Emit ( OpCode opcode, Type type ) : void