I'm creating an XDocument using Linq-To-XML, like this:
Order order = GetOrder();
XDocument doc = new XDocument(
new XElement("Name", order.Name),
new XElement("Address", order.Address),
new XElement("Shipper", order.Shipper)
So sometimes an order will not have a Shipper, it will be null. In that case, I don't want to include the Shipper element at all.
How can I do that inline in my code when creating the doc?