Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.TimeZoneInfo.AdjustmentRule Class Referencesealed

Public Member Functions

bool Equals ([NotNullWhen(true)] AdjustmentRule? other)
 
override int GetHashCode ()
 
bool Equals (T? other)
 
void OnDeserialization (object? sender)
 

Static Public Member Functions

static AdjustmentRule CreateAdjustmentRule (DateTime dateStart, DateTime dateEnd, TimeSpan daylightDelta, TransitionTime daylightTransitionStart, TransitionTime daylightTransitionEnd, TimeSpan baseUtcOffsetDelta)
 
static AdjustmentRule CreateAdjustmentRule (DateTime dateStart, DateTime dateEnd, TimeSpan daylightDelta, TransitionTime daylightTransitionStart, TransitionTime daylightTransitionEnd)
 

Package Functions

bool IsStartDateMarkerForBeginningOfYear ()
 
bool IsEndDateMarkerForEndOfYear ()
 

Static Package Functions

static AdjustmentRule CreateAdjustmentRule (DateTime dateStart, DateTime dateEnd, TimeSpan daylightDelta, TransitionTime daylightTransitionStart, TransitionTime daylightTransitionEnd, TimeSpan baseUtcOffsetDelta, bool noDaylightTransitions)
 

Properties

DateTime DateStart [get]
 
DateTime DateEnd [get]
 
TimeSpan DaylightDelta [get]
 
TransitionTime DaylightTransitionStart [get]
 
TransitionTime DaylightTransitionEnd [get]
 
TimeSpan BaseUtcOffsetDelta [get]
 
bool NoDaylightTransitions [get]
 
bool HasDaylightSaving [get]
 

Private Member Functions

 AdjustmentRule (DateTime dateStart, DateTime dateEnd, TimeSpan daylightDelta, TransitionTime daylightTransitionStart, TransitionTime daylightTransitionEnd, TimeSpan baseUtcOffsetDelta, bool noDaylightTransitions)
 
void IDeserializationCallback. OnDeserialization (object sender)
 
void ISerializable. GetObjectData (SerializationInfo info, StreamingContext context)
 
 AdjustmentRule (SerializationInfo info, StreamingContext context)
 

Static Private Member Functions

static void ValidateAdjustmentRule (DateTime dateStart, DateTime dateEnd, TimeSpan daylightDelta, TransitionTime daylightTransitionStart, TransitionTime daylightTransitionEnd, bool noDaylightTransitions)
 
static void AdjustDaylightDeltaToExpectedRange (ref TimeSpan daylightDelta, ref TimeSpan baseUtcOffsetDelta)
 

Private Attributes

readonly DateTime _dateStart
 
readonly DateTime _dateEnd
 
readonly TimeSpan _daylightDelta
 
readonly TransitionTime _daylightTransitionStart
 
readonly TransitionTime _daylightTransitionEnd
 
readonly TimeSpan _baseUtcOffsetDelta
 
readonly bool _noDaylightTransitions
 

Static Private Attributes

static readonly TimeSpan DaylightDeltaAdjustment = TimeSpan.FromHours(24.0)
 
static readonly TimeSpan MaxDaylightDelta = TimeSpan.FromHours(12.0)
 

Detailed Description

Definition at line 19 of file TimeZoneInfo.cs.


The documentation for this class was generated from the following file: