Table of Contents

Class RouteAreaDateRange

Namespace
EncDotNet.S100.Navigation
Assembly
EncDotNet.S100.Navigation.dll

An S-100 date range (fixedDateRange or periodicDateRange) as its text: S100_TruncatedDate dates (2026-03-01, 20260301, or without a year, --03-01, ----0301) and optional times of day.

public sealed record RouteAreaDateRange : IEquatable<RouteAreaDateRange>
Inheritance
RouteAreaDateRange
Implements
Inherited Members

Constructors

RouteAreaDateRange(string?, string?, string?, string?)

An S-100 date range (fixedDateRange or periodicDateRange) as its text: S100_TruncatedDate dates (2026-03-01, 20260301, or without a year, --03-01, ----0301) and optional times of day.

public RouteAreaDateRange(string? DateStart, string? DateEnd, string? TimeOfDayStart = null, string? TimeOfDayEnd = null)

Parameters

DateStart string

The dateStart text, or null when open.

DateEnd string

The dateEnd text, or null when open.

TimeOfDayStart string

The timeOfDayStart text, or null.

TimeOfDayEnd string

The timeOfDayEnd text, or null.

Properties

DateEnd

The dateEnd text, or null when open.

public string? DateEnd { get; init; }

Property Value

string

DateStart

The dateStart text, or null when open.

public string? DateStart { get; init; }

Property Value

string

TimeOfDayEnd

The timeOfDayEnd text, or null.

public string? TimeOfDayEnd { get; init; }

Property Value

string

TimeOfDayStart

The timeOfDayStart text, or null.

public string? TimeOfDayStart { get; init; }

Property Value

string