public void EmitLoadLocal(int index) { if (s_loadLocal == null) { s_loadLocal = new Instruction[LocalInstrCacheSize]; } if (index < s_loadLocal.Length) { Emit(s_loadLocal[index] ?? (s_loadLocal[index] = new LoadLocalInstruction(index))); } else { Emit(new LoadLocalInstruction(index)); } }