---
title: DateRangeExtensions.ContiguousOptions
summary: API reference for DateRangeExtensions.ContiguousOptions.
status: draft
owner: saif-docgen
last_reviewed: 2026-09-15
library: SAIF.Framework.Common
reference_type: package
---

# DateRangeExtensions.ContiguousOptions

Nested enum controlling how strictly adjacency is judged when testing whether a sequence of date ranges is contiguous, used by `DateRangeExtensions.IsContiguous`. ([BR-007](../../business-rules.md#br-007-the-default-contiguity-mode-is-startisnextday))

## Purpose
- Nested enum controlling how strictly adjacency is judged when testing whether a sequence of date ranges is contiguous, used by `DateRangeExtensions.IsContiguous`. ([BR-007](../../business-rules.md#br-007-the-default-contiguity-mode-is-startisnextday))

## Context
- Namespace: `SAIF.Common.Extensions`
- Assembly/package: `SAIF.Framework.Common`

## Members
| Name | Value | Purpose |
| --- | --- | --- |
| `StartMatchesEnd` | | A range's start must equal the previous range's end exactly. |
| `StartIsNextDay` | | A range's start must be the calendar day after the previous range's end. |
| `AllowGaps` | | Gaps between consecutive ranges are tolerated. |


## Sources
- `Common/SAIF.Common/Extensions/DateRangeExtensions.cs`
