Class IntervalExtensions
Содержит методы расширения для работы с интервалами дат.
public static class IntervalExtensions
- Inheritance
-
IntervalExtensions
- Inherited Members
Methods
ContainsDate(Interval, DateTime)
Вернёт true если интервал содержит указанную дату.
public static bool ContainsDate(this Interval interval, DateTime date)
Parameters
Returns
ContainsDate(IntervalOffset, DateTimeOffset)
Вернёт true если интервал содержит указанную дату.
public static bool ContainsDate(this IntervalOffset interval, DateTimeOffset date)
Parameters
intervalIntervalOffsetdateDateTimeOffset
Returns
ContainsDateExcluding(Interval, DateTime)
Вернёт true если интервал содержит указанную дату, не учитывая дату окончания.
public static bool ContainsDateExcluding(this Interval interval, DateTime date)
Parameters
Returns
ContainsDay(Interval, DateTime)
Определяет, содержит ли интервал указанную дату с точностью до суток. В отличие от ContainsDate(Interval, DateTime), которая проверяет точное совпадение даты.
public static bool ContainsDay(this Interval interval, DateTime date)
Parameters
Returns
Extend(Interval, TimeSpan)
Увеличивает интервал на указанный диапазон дат.
public static Interval Extend(this Interval interval, TimeSpan length)
Parameters
Returns
Intersects(Interval, Interval)
Возвращает true если интервал пересекается с указанным.
public static bool Intersects(this Interval interval, Interval other)
Parameters
Returns
Merge(Interval, Interval)
Объединяет интервал с указанным.
public static void Merge(this Interval interval, Interval intervalToMerge)