internal static ConversionInstruction GetInstruction(OpCodes opcode) { ConversionInstruction result = _knownInstructions[(int)opcode]; if (null == result) { throw new ArgumentException(); } return(result); }
private static void RegisterKnownInstruction(OpCodes opcode, BuiltinLanguageType from, BuiltinLanguageType to) { _knownInstructions[(int)opcode] = new ConversionInstruction(opcode, from, to); }