Example #1
0
 public IndexLoop Loop(Local terminal)
 {
     return(new IndexLoop(operations, terminal));
 }
Example #2
0
 public void Ldloca(Local local)
 {
     Emit(local.localBuiler.LocalIndex < 256 ? Op.Ldloca_S : Op.Ldloca, local);
 }
Example #3
0
 private void Emit(OpCode opcode, Local local)
 {
     operations.Add(opcode, il => il.Emit(opcode, local.localBuiler));
 }