ConditionalAssign constructor
Conditionally assigns receiver
to the value of driver
.
Implementation
ConditionalAssign(this.receiver, this.driver) {
if (driver.width != receiver.width) {
throw PortWidthMismatchException.equalWidth(receiver, driver);
}
}