public static IDateTime operator -(iCalDateTime left, TimeSpan right) { IDateTime copy = left.Copy<IDateTime>(); copy.Value -= right; return copy; }