public InterruptHandler(InterruptManager interruptManager, byte irq, IHardwareDevice hardwareDevice) { if (hardwareDevice == null) HAL.Abort("hardwareDevice == null"); this.interruptManager = interruptManager; this.irq = irq; this.hardwareDevice = hardwareDevice; }