Is there a way to aggregate multiple aggregates to 1 time span?

```
Dim times = { 
  New TimeSpan(1, 0, 0),
  New TimeSpan(1, 10, 0),
  New TimeSpan(1, 50, 0),
  New TimeSpan(0, 20, 0),
  New TimeSpan(0, 10, 0)
}

Dim sum As New TimeSpan
For Each ts In times
  sum = sum.Add(ts)
Next

'That's what I desire:
sum = times.Sum
sum = times.Aggregate

```

I am looking for some built in capability I don't know about.

**Update**
Please read my comment on [Reed Copsey's answer](https://stackoverflow.com/questions/3239319/sum-timespan-array/3239359#3239359).