private static Instruction InitReference(int index) { if (_initReference == null) { _initReference = new Instruction[LocalInstrCacheSize]; } if (index < _initReference.Length) { return(_initReference[index] ?? (_initReference[index] = new InitializeLocalInstruction.Reference(index))); } return(new InitializeLocalInstruction.Reference(index)); }
private static Instruction InitReference(int index) { if (_initReference == null) { _initReference = new Instruction[LocalInstrCacheSize]; } if (index < _initReference.Length) { return _initReference[index] ?? (_initReference[index] = new InitializeLocalInstruction.Reference(index)); } return new InitializeLocalInstruction.Reference(index); }