There is a short cut way to convert ArrayList to a generic list instead of looping through items.
Generally this is what people do :omg:
<code>List orders = new List(myArrayList.count);
foreach (WarriorTrading.Order order in myArrayList)
But this can be done in single line by this :-\
<code>(myArrayList.ToArray() as WarriorTrading.Order).ToList();</code>
Very simple! Isn't it?