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

◆ GetSystemTimeZones()

static ReadOnlyCollection< TimeZoneInfo > System.TimeZoneInfo.GetSystemTimeZones ( )
inlinestatic

Definition at line 1419 of file TimeZoneInfo.cs.

1420 {
1421 CachedData cachedData = s_cachedData;
1423 {
1424 if (cachedData._readOnlySystemTimeZones == null)
1425 {
1430 {
1431 int num = x.BaseUtcOffset.CompareTo(y.BaseUtcOffset);
1432 return (num != 0) ? num : string.CompareOrdinal(x.DisplayName, y.DisplayName);
1433 });
1435 }
1436 }
1437 return cachedData._readOnlySystemTimeZones;
1438 }
static CachedData s_cachedData
TimeZoneInfo(string id, TimeSpan baseUtcOffset, string displayName, string standardDisplayName, string daylightDisplayName, AdjustmentRule[] adjustmentRules, bool disableDaylightSavingTime, bool hasIanaId=false)
static void PopulateAllSystemTimeZones(CachedData cachedData)

References System.TimeZoneInfo.BaseUtcOffset, System.TimeSpan.CompareTo(), System.Runtime.Serialization.Dictionary, System.TimeZoneInfo.DisplayName, System.list, System.TimeZoneInfo.PopulateAllSystemTimeZones(), System.TimeZoneInfo.s_cachedData, and System.Collections.Generic.Dictionary< TKey, TValue >.Values.