Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ GetPreviousAdjustmentRule()

AdjustmentRule System.TimeZoneInfo.GetPreviousAdjustmentRule ( AdjustmentRule rule,
int? ruleIndex )
inlineprivate

Definition at line 1073 of file TimeZoneInfo.cs.

1074 {
1075 if (ruleIndex.HasValue && 0 < ruleIndex.GetValueOrDefault() && ruleIndex.GetValueOrDefault() < _adjustmentRules.Length)
1076 {
1077 return _adjustmentRules[ruleIndex.GetValueOrDefault() - 1];
1078 }
1079 AdjustmentRule result = rule;
1080 for (int i = 1; i < _adjustmentRules.Length; i++)
1081 {
1082 if (rule == _adjustmentRules[i])
1083 {
1084 result = _adjustmentRules[i - 1];
1085 break;
1086 }
1087 }
1088 return result;
1089 }
readonly AdjustmentRule[] _adjustmentRules

References System.TimeZoneInfo._adjustmentRules, and System.Runtime.Serialization.Dictionary.

Referenced by System.TimeZoneInfo.GetAdjustmentRuleForAmbiguousOffsets(), System.TimeZoneInfo.GetDaylightSavingsStartOffsetFromUtc(), and System.TimeZoneInfo.GetDaylightTime().