public void EmitAssignLocal(int index) { if (_assignLocal == null) { _assignLocal = new Instruction[LocalInstrCacheSize]; } if (index < _assignLocal.Length) { Emit(_assignLocal[index] ?? (_assignLocal[index] = new AssignLocalInstruction(index))); } else { Emit(new AssignLocalInstruction(index)); } }
public void EmitAssignLocal(int index) { if (_assignLocal == null) { _assignLocal = new Instruction[LocalInstrCacheSize]; } if (index < _assignLocal.Length) { Emit(_assignLocal[index] ?? (_assignLocal[index] = new AssignLocalInstruction(index))); } else { Emit(new AssignLocalInstruction(index)); } }