Overlap exists between DateRange1 and DateRange2
DateRange1: |-----------|
DateRange2: |-------|
Overlap does not exist between DateRange3 and DateRange4
DateRange3: |------|
DateRange4: |-------|
I have a query that checks if there is an overlap, but it’s a little hairy. It involves checking each DateRange border and uses a lot of <‘s and >’s.
I was wondering if you could say like, if DateRange1.Union(DateRange2) != null, do stuff.
Just something to make my code more readable and less hairy.
Thanks!
If you can add a IncludedDates property (
IEnumerable<DateTime>), it should be pretty easy.