public static void Main()
IShipmentList shipmentList = null;
IShipment this[int i] { get; }
int ShipmentCount { get; }
static class ToArrayExtension
public static IShipment[] ToArray(this IShipmentList self)
IShipment[] result = new IShipment[self.ShipmentCount];
for(int index = 0; index < self.ShipmentCount; index ++)
result[index] = self[index];