TimeSpanでは、±Int64.MaxValue×100ナノ秒、おおよそ±10,675,199日の範囲の日時を扱うことが出来ます。 この最小値・最大値はMinValueフィールドおよびMaxValueフィールドを参照することで取得できます。 また、Zeroフィールドを参照することで長さ0の時間間隔を取得することも出来ます。

TimeSpan.MinValue/MaxValueプロパティで最小値・最大値を取得する
using System;

class Sample {
  static void Main()
  {
    Console.WriteLine(TimeSpan.MinValue);
    Console.WriteLine(TimeSpan.MaxValue);
    Console.WriteLine(TimeSpan.Zero);
  }
}
実行結果
-10675199.02:48:05.4775808
10675199.02:48:05.4775807
00:00:00