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

Emit() private method

private Emit ( ILGenerator ilgen, OpCode opcode ) : void
ilgen System.Reflection.Emit.ILGenerator
opcode OpCode
return void
        internal void Emit(ILGenerator ilgen, OpCode opcode)
        {
            if (local == null)
            {
                // it's a temporary local that is only allocated on-demand
                local = ilgen.DeclareLocal(type);
            }
            ilgen.Emit(opcode, local);
        }