/// <summary> /// Initializes a new instance of the <see cref="HardwareResources"/> class. /// </summary> /// <param name="resourceManager">The resource manager.</param> /// <param name="ioPortRegions">The io port regions.</param> /// <param name="memoryRegions">The memory regions.</param> /// <param name="interruptHandler">The interrupt handler.</param> public HardwareResources(IResourceManager resourceManager, IIOPortRegion[] ioPortRegions, IMemoryRegion[] memoryRegions, IInterruptHandler interruptHandler) { this.resourceManager = resourceManager; this.ioPortRegions = ioPortRegions; this.memoryRegions = memoryRegions; this.interruptHandler = interruptHandler; }