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

◆ GetAmbiguousTimeOffsets() [2/2]

TimeSpan[] System.TimeZoneInfo.GetAmbiguousTimeOffsets ( DateTimeOffset dateTimeOffset)
inline

Definition at line 981 of file TimeZoneInfo.cs.

982 {
984 {
985 throw new ArgumentException(SR.Argument_DateTimeOffsetIsNotAmbiguous, "dateTimeOffset");
986 }
988 bool flag = false;
989 int? ruleIndex;
992 {
995 }
996 if (!flag)
997 {
998 throw new ArgumentException(SR.Argument_DateTimeOffsetIsNotAmbiguous, "dateTimeOffset");
999 }
1000 TimeSpan[] array = new TimeSpan[2];
1002 if (adjustmentRuleForAmbiguousOffsets.DaylightDelta > TimeSpan.Zero)
1003 {
1004 array[0] = timeSpan;
1006 }
1007 else
1008 {
1010 array[1] = timeSpan;
1011 }
1012 return array;
1013 }
readonly TimeSpan _baseUtcOffset
DaylightTimeStruct GetDaylightTime(int year, AdjustmentRule rule, int? ruleIndex)
static bool GetIsAmbiguousTime(DateTime time, AdjustmentRule rule, DaylightTimeStruct daylightTime)
static DateTimeOffset ConvertTime(DateTimeOffset dateTimeOffset, TimeZoneInfo destinationTimeZone)
AdjustmentRule GetAdjustmentRuleForAmbiguousOffsets(DateTime adjustedTime, out int? ruleIndex)

References System.TimeZoneInfo._baseUtcOffset, System.SR.Argument_DateTimeOffsetIsNotAmbiguous, System.array, System.TimeZoneInfo.ConvertTime(), System.Runtime.Serialization.Dictionary, System.TimeZoneInfo.GetAdjustmentRuleForAmbiguousOffsets(), System.TimeZoneInfo.GetDaylightTime(), System.TimeZoneInfo.GetIsAmbiguousTime(), System.TimeZoneInfo.SupportsDaylightSavingTime, and System.TimeSpan.Zero.