createArrayPort method
Add array port with the given portName
, direction
, dimensions
and
elementWidth
.
Implementation
PortReference createArrayPort(String portName, PortDirection direction,
{List<int> dimensions = const [1],
int elementWidth = 1,
int numUnpackedDimensions = 0}) {
switch (direction) {
case PortDirection.input:
addInputArray(portName, null,
dimensions: dimensions,
elementWidth: elementWidth,
numUnpackedDimensions: numUnpackedDimensions);
case PortDirection.output:
addOutputArray(portName,
dimensions: dimensions,
elementWidth: elementWidth,
numUnpackedDimensions: numUnpackedDimensions);
case PortDirection.inOut:
addInOutArray(portName, null,
dimensions: dimensions,
elementWidth: elementWidth,
numUnpackedDimensions: numUnpackedDimensions);
}
return port(portName);
}