IKVM.Internal.CodeEmitter.Emit C# (CSharp) Method

Emit() private method

private Emit ( OpCode opcode ) : void
opcode OpCode
return void
        internal void Emit(OpCode opcode)
        {
            EmitOpCode(opcode, null);
        }

Same methods

CodeEmitter::Emit ( OpCode opcode, CodeEmitterLabel label ) : void
CodeEmitter::Emit ( OpCode opcode, CodeEmitterLocal local ) : void
CodeEmitter::Emit ( OpCode opcode, ConstructorInfo con ) : void
CodeEmitter::Emit ( OpCode opcode, FieldInfo field ) : void
CodeEmitter::Emit ( OpCode opcode, MethodInfo meth ) : void
CodeEmitter::Emit ( OpCode opcode, Type cls ) : void
CodeEmitter::Emit ( OpCode opcode, byte arg ) : void
CodeEmitter::Emit ( OpCode opcode, double arg ) : void
CodeEmitter::Emit ( OpCode opcode, float arg ) : void
CodeEmitter::Emit ( OpCode opcode, int arg ) : void
CodeEmitter::Emit ( OpCode opcode, long arg ) : void
CodeEmitter::Emit ( OpCode opcode, sbyte arg ) : void
CodeEmitter::Emit ( OpCode opcode, short arg ) : void
CodeEmitter::Emit ( OpCode opcode, string arg ) : void

Usage Example

Exemplo n.º 1
0
        private static void EmitConversion(CodeEmitter ilgen, Type converterType, string method)
        {
            CodeEmitterLocal converter = ilgen.UnsafeAllocTempLocal(converterType);

            ilgen.Emit(OpCodes.Ldloca, converter);
            ilgen.Emit(OpCodes.Call, converterType.GetMethod(method));
        }
All Usage Examples Of IKVM.Internal.CodeEmitter::Emit