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
DateStartstringThe
dateStarttext, ornullwhen open.DateEndstringThe
dateEndtext, ornullwhen open.TimeOfDayStartstringThe
timeOfDayStarttext, ornull.TimeOfDayEndstringThe
timeOfDayEndtext, ornull.
Properties
DateEnd
The dateEnd text, or null when open.
public string? DateEnd { get; init; }
Property Value
DateStart
The dateStart text, or null when open.
public string? DateStart { get; init; }
Property Value
TimeOfDayEnd
The timeOfDayEnd text, or null.
public string? TimeOfDayEnd { get; init; }
Property Value
TimeOfDayStart
The timeOfDayStart text, or null.
public string? TimeOfDayStart { get; init; }