public void EmitLoadLocalFromClosure(int index) { if (_loadLocalFromClosure == null) { _loadLocalFromClosure = new Instruction[LocalInstrCacheSize]; } if (index < _loadLocalFromClosure.Length) { Emit(_loadLocalFromClosure[index] ?? (_loadLocalFromClosure[index] = new LoadLocalFromClosureInstruction(index))); } else { Emit(new LoadLocalFromClosureInstruction(index)); } }