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

# IDateRangeList

Contract for a type that can project itself into a sequence of `IDateRange` values, used by `DateRangeExtensions` overlap/contiguity checks.

## Purpose
- Contract for a type that can project itself into a sequence of `IDateRange` values, used by `DateRangeExtensions` overlap/contiguity checks.

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

## Public members
| Member | Signature | Purpose |
| --- | --- | --- |
| ToDateRangeList() | `IEnumerable<IDateRange> ToDateRangeList()` | Returns the implementing type's underlying ranges as a flat sequence. |


## Sources
- `Common/SAIF.Common/Interfaces/IDateRange.cs`
