Inheritance: InitializeLocalInstruction, IBoxableInstruction
Beispiel #1
0
        internal static Instruction Parameter(int index)
        {
            if (_parameter == null)
            {
                _parameter = new Instruction[LocalInstrCacheSize];
            }

            if (index < _parameter.Length)
            {
                return(_parameter[index] ?? (_parameter[index] = new InitializeLocalInstruction.Parameter(index)));
            }

            return(new InitializeLocalInstruction.Parameter(index));
        }
        internal static Instruction Parameter(int index) {
            if (_parameter == null) {
                _parameter = new Instruction[LocalInstrCacheSize];
            }

            if (index < _parameter.Length) {
                return _parameter[index] ?? (_parameter[index] = new InitializeLocalInstruction.Parameter(index));
            }

            return new InitializeLocalInstruction.Parameter(index);
        }