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