Example #1
0
 public static DateRange Intersection(DateRange x, DateRange y)
 {
     return new DateRange(
     x.Start > y.Start ? x.Start : y.Start,
     x.End < y.End ? x.End : y.End
     );
 }
Example #2
0
 public bool Overlap(DateRange range)
 {
     return !(range.start >= this.end | range.end <= this.start);
 }
Example #3
0
 public bool Overlap(DateRange range)
 {
     return(!(range.start >= this.end | range.end <= this.start));
 }