Is there a one line LINQ statement that would replace the foreach loop in the code below?
public static ReplaceItemsOnOrder(Order order, List<OrderItem> replacements)
{
    order.Items.Clear();
    foreach (var item in replacements)
    {
        order.Items.Add(item);
    }
}
EDIT:
Here is a simplified definition for the Order class:
public class Order
{
    private Collection<OrderItem> _items = new Collection<OrderItem>();
    public Collection<OrderItem> Items
    {
        get { return _items; }
    }
}
 
     
     
     
    