Multiplicar TimeSpan no .NET

Como multiplicar um objeto TimeSpan em c #? Assumindo a variávelduration é umIntervalo de temp, Eu gostaria, por exemplo

duration*5

Mas isso me dá um erro "operador * não pode ser aplicado aos tipos TimeSpan e int". Aqui está minha solução atual

duration+duration+duration+duration+duration

Mas isso não se estende a múltiplos não inteiros, por exemplo.duration * 3.5

questionAnswers(14)

yourAnswerToTheQuestion