DateRangeOverlapResult¶
Classifies how two NullableDateRange values relate to one another — the full set of directional overlap states returned by NullableDateRange.GetOverlapState. (BR-006)
Purpose¶
- Classifies how two
NullableDateRangevalues relate to one another — the full set of directional overlap states returned byNullableDateRange.GetOverlapState. (BR-006)
Context¶
- Namespace:
SAIF.Common.Enums - Assembly/package:
SAIF.Framework.Common
Members¶
| Name | Value | Purpose |
|---|---|---|
NoOverlap |
The ranges do not overlap at all. | |
NeitherEnds |
Neither range's end date bounds the overlap (both are open-ended or extend beyond it). | |
RangeADoesNotEnd_RangeABetweenRangeBStartAndEnd |
Range A does not end, and range A falls between range B's start and end. | |
RangeADoesNotEnd_RangeAStartBeforeRangeBStart |
Range A does not end, and range A starts before range B starts. | |
RangeBDoesNotEnd_RangeAStartAfterRangeBStart |
Range B does not end, and range A starts after range B starts. | |
RangeBDoesNotEnd_RangeAStartBeforeRangeBStart_RangeAEndAfterRangeBStart |
Range B does not end, range A starts before range B starts, and range A ends after range B starts. | |
RangeAStartAfterRangeBStart_RangeAEndAfterRangeBEnd |
Range A starts after range B starts and ends after range B ends. | |
RangeAStartAfterRangeBStart_RangeAEndBeforeRangeBEnd |
Range A starts after range B starts and ends before range B ends. | |
RangeAStartBeforeRangeBStart_RangeAEndAfterRangeBEnd |
Range A starts before range B starts and ends after range B ends. | |
RangeAStartBeforeRangeBStart_RangeAEndBeforeRangeBEnd |
Range A starts before range B starts and ends before range B ends. |
Sources¶
Common/SAIF.Common/Enums/DateRangeOverlapResult.cs