void IARMHost.RequestOpCodeRange(uint baseOpcode, uint mask, pluginInstructionExecuteEventHandler executeHandler) { mOpcodes.Add(new InstructionRange(baseOpcode, mask, executeHandler)); }
/// <summary> /// InstructionRange ctor /// </summary> /// <param name="baseOpCode">base opcode to reserve</param> /// <param name="mask">opcode mask to apply</param> /// <param name="executeDelegate">delegate to call on execute opcode</param> public InstructionRange(uint baseOpCode, uint mask, pluginInstructionExecuteEventHandler executeDelegate) { _baseOpCode = baseOpCode; _mask = mask; _executeDelegate = executeDelegate; }