7 IReadOnlyList<int> routingIds,
8 IReadOnlyList<int> plantIds,
9 bool hasMultipleRoutingsWithinPlant)
13 throw new ArgumentOutOfRangeException(
17 ArgumentNullException.ThrowIfNull(
20 ArgumentNullException.ThrowIfNull(
43 hasMultipleRoutingsWithinPlant;
47 throw new InvalidOperationException(
48 "A parallel-routing topology requires at least two routings.");