Table of Contents

Class TimeZoneInfoAdjustmentRule

Namespace
Geotab.Checkmate.ObjectModel
Assembly
Geotab.Checkmate.ObjectModel.dll

Adjustment rule for timezones.

public class TimeZoneInfoAdjustmentRule
Inheritance
TimeZoneInfoAdjustmentRule
Inherited Members

Constructors

TimeZoneInfoAdjustmentRule()

Initializes a new instance of the TimeZoneInfoAdjustmentRule class.

public TimeZoneInfoAdjustmentRule()

TimeZoneInfoAdjustmentRule(DateTime?, DateTime?, in TimeSpan, TransitionTime?, TransitionTime?)

Initializes a new instance of the TimeZoneInfoAdjustmentRule class.

public TimeZoneInfoAdjustmentRule(DateTime? dateStart, DateTime? dateEnd, in TimeSpan daylightDelta, TimeZoneInfoAdjustmentRule.TransitionTime? daylightTransitionStart, TimeZoneInfoAdjustmentRule.TransitionTime? daylightTransitionEnd)

Parameters

dateStart DateTime?

The date start.

dateEnd DateTime?

The date end.

daylightDelta TimeSpan

The daylight delta.

daylightTransitionStart TimeZoneInfoAdjustmentRule.TransitionTime

The daylight transition start.

daylightTransitionEnd TimeZoneInfoAdjustmentRule.TransitionTime

The daylight transition end.

Properties

DateEnd

Gets the date end.

public DateTime? DateEnd { get; }

Property Value

DateTime?

Nullable<T>

DateStart

Gets the date start.

public DateTime? DateStart { get; }

Property Value

DateTime?

Nullable<T>

DaylightDelta

Gets the daylight delta.

public TimeSpan? DaylightDelta { get; }

Property Value

TimeSpan?

TimeSpan

DaylightTransitionEnd

Gets the daylight transition end.

public TimeZoneInfoAdjustmentRule.TransitionTime? DaylightTransitionEnd { get; }

Property Value

TimeZoneInfoAdjustmentRule.TransitionTime

TimeZoneInfoAdjustmentRule.TransitionTime

DaylightTransitionStart

Gets the daylight transition start.

public TimeZoneInfoAdjustmentRule.TransitionTime? DaylightTransitionStart { get; }

Property Value

TimeZoneInfoAdjustmentRule.TransitionTime

TimeZoneInfoAdjustmentRule.TransitionTime