using Nocturnis.Enigmos.Ports.DataPorts.Directions; namespace Nocturnis.Enigmos.Modules.ComputationalModules; public static class EComputationalModule { public static void DataOutInit(this IComputationalModule a, string prefix, int dI) { a.DataOutPorts = new IDataOutPort[dI]; for (int i = 1; i <= dI; i++) a.DataOutPorts[i - 1] = a.GetPort($"{prefix}{i}"); } }