Zdexby TheHolyOneZ
42,628 classes
Class

TimeZoneInfo

: Object
System.TimeZoneInfo, mscorlib 0x0048 (72 B) inherited 0x0010 mscorlib.dll
0x00x0048

Members 14

OffsetSizeNameTypeFlagsDefault
0x08lazyHaveRegistryLazy<System.Boolean>PrivateStatic—
0x08_idstringPrivate+1 flags—
0x08_displayNamestringPrivate+1 flags—
0x08_standardDisplayNamestringPrivate+1 flags—
0x08_daylightDisplayNamestringPrivate+1 flags—
0x08_baseUtcOffsetTimeSpanPrivate+1 flags—
0x01_supportsDaylightSavingTimeboolPrivate+1 flags—
0x00390x07padding / unreflected
0x08_adjustmentRulesAdjustmentRule[]Private+1 flags—
0x08s_utcTimeZoneTimeZoneInfoPrivateStatic+1 flags—
0x08s_cachedDataCachedDataPrivateStatic—
0x08s_maxDateOnlyDateTimePrivateStatic+1 flags—
0x08s_minDateOnlyDateTimePrivateStatic+1 flags—
0x08MaxOffsetTimeSpanPrivateStatic+1 flags—
0x08MinOffsetTimeSpanPrivateStatic+1 flags—

Functions 82

SignatureFlagsNativeParams
void PopulateAllSystemTimeZones(CachedData cachedData)PrivateStatic0x08
void PopulateAllSystemTimeZonesFromRegistry(CachedData cachedData)PrivateStatic0x08
void .ctor(ref TIME_ZONE_INFORMATION& zone, bool dstDisabled)Private+1 flags0xAC
bool CheckDaylightSavingTimeNotSupported(ref TIME_ZONE_INFORMATION& timeZone)PrivateStatic0xAC
AdjustmentRule CreateAdjustmentRuleFromTimeZoneInformation(ref REG_TZI_FORMAT& timeZoneInformation, const DateTime& startDate, const DateTime& endDate, int defaultBaseUtcOffset)PrivateStatic0x2C
string FindIdFromTimeZoneInformation(ref TIME_ZONE_INFORMATION& timeZone, ref bool& dstDisabled)PrivateStatic0xAC
TimeZoneInfo GetLocalTimeZone(CachedData cachedData)PrivateStatic0x08
TimeZoneInfo GetLocalTimeZoneFromWin32Data(ref TIME_ZONE_INFORMATION& timeZoneInformation, bool dstDisabled)PrivateStatic0xAC
TimeSpan GetDateTimeNowUtcOffsetFromUtc(const DateTime& time, ref bool& isAmbiguousLocalDst)Static+1 flags0x08
bool TransitionTimeFromTimeZoneInformation(ref REG_TZI_FORMAT& timeZoneInformation, ref TransitionTime& transitionTime, bool readStartDate)PrivateStatic0x2C
bool TryCreateAdjustmentRules(const string& id, ref REG_TZI_FORMAT& defaultTimeZoneInformation, ref AdjustmentRule[]& rules, ref Exception& e, int defaultBaseUtcOffset)PrivateStatic0x2C
bool TryGetTimeZoneEntryFromRegistry(RegistryKey key, const string& name, ref REG_TZI_FORMAT& dtzi)PrivateStatic0x2C
bool TryCompareStandardDate(ref TIME_ZONE_INFORMATION& timeZone, ref REG_TZI_FORMAT& registryTimeZoneInfo)PrivateStatic0xAC
bool TryCompareTimeZoneInformationToRegistry(ref TIME_ZONE_INFORMATION& timeZone, const string& id, ref bool& dstDisabled)PrivateStatic0xAC
string TryGetLocalizedNameByMuiNativeResource(const string& resource)PrivateStatic0x08
string TryGetLocalizedNameByNativeResource(const string& filePath, int resource)PrivateStatic0x08
void GetLocalizedNamesByRegistryKey(RegistryKey key, ref string& displayName, ref string& standardName, ref string& daylightName)PrivateStatic0x08
TimeZoneInfoResult TryGetTimeZoneFromLocalMachine(const string& id, ref TimeZoneInfo& value, ref Exception& e)PrivateStatic0x08
TimeZoneInfoResult TryGetTimeZoneFromLocalRegistry(const string& id, ref TimeZoneInfo& value, ref Exception& e)PrivateStatic0x08
bool get_HaveRegistry()PrivateStatic+1 flags0x01
uint EnumDynamicTimeZoneInformation(uint dwIndex, ref DYNAMIC_TIME_ZONE_INFORMATION& lpTimeZoneInformation)Static+2 flags0xC0
uint GetDynamicTimeZoneInformation(ref DYNAMIC_TIME_ZONE_INFORMATION& pTimeZoneInformation)Static+2 flags0xC0
uint GetDynamicTimeZoneInformationEffectiveYears(ref DYNAMIC_TIME_ZONE_INFORMATION& lpTimeZoneInformation, ref uint& FirstYear, ref uint& LastYear)Static+2 flags0xC0
bool GetTimeZoneInformationForYear(ushort wYear, ref DYNAMIC_TIME_ZONE_INFORMATION& pdtzi, ref TIME_ZONE_INFORMATION& ptzi)Static+2 flags0xC0
AdjustmentRule CreateAdjustmentRuleFromTimeZoneInformation(ref DYNAMIC_TIME_ZONE_INFORMATION& timeZoneInformation, const DateTime& startDate, const DateTime& endDate, int defaultBaseUtcOffset)Static+1 flags0xC0
bool TransitionTimeFromTimeZoneInformation(const DYNAMIC_TIME_ZONE_INFORMATION& timeZoneInformation, ref TransitionTime& transitionTime, bool readStartDate)PrivateStatic0xC0
TimeZoneInfo TryCreateTimeZone(const DYNAMIC_TIME_ZONE_INFORMATION& timeZoneInformation)Static+1 flags0xC0
TimeZoneInfo GetLocalTimeZoneInfoWinRTFallback()Static+1 flags0x08
TimeZoneInfo FindSystemTimeZoneByIdWinRTFallback(const string& id)Static+1 flags0x08
void GetSystemTimeZonesWinRTFallback(CachedData cachedData)PrivateStatic0x08
string get_Id()Public+1 flags0x08
string get_DisplayName()Public+1 flags0x08
TimeSpan get_BaseUtcOffset()Public+1 flags0x08
AdjustmentRule GetPreviousAdjustmentRule(AdjustmentRule rule, const Nullable<System.Int32>& ruleIndex)Private0x08
TimeSpan GetUtcOffset(const DateTime& dateTime)Public0x08
TimeSpan GetLocalUtcOffset(const DateTime& dateTime, const TimeZoneInfoOptions& flags)Static+1 flags0x08
TimeSpan GetUtcOffset(const DateTime& dateTime, const TimeZoneInfoOptions& flags)1 flags0x08
TimeSpan GetUtcOffset(const DateTime& dateTime, const TimeZoneInfoOptions& flags, CachedData cachedData)Private0x08
DateTime ConvertTime(const DateTime& dateTime, TimeZoneInfo sourceTimeZone, TimeZoneInfo destinationTimeZone, const TimeZoneInfoOptions& flags)Static+1 flags0x08
DateTime ConvertTime(const DateTime& dateTime, TimeZoneInfo sourceTimeZone, TimeZoneInfo destinationTimeZone, const TimeZoneInfoOptions& flags, CachedData cachedData)PrivateStatic0x08
DateTime ConvertTimeToUtc(const DateTime& dateTime, const TimeZoneInfoOptions& flags)Static+1 flags0x08
bool Equals(TimeZoneInfo other)PublicFinal+2 flags0x08
bool Equals(object obj)Public+1 flags0x08
int GetHashCode()Public+1 flags0x04
ReadOnlyCollection<System.TimeZoneInfo> GetSystemTimeZones()PublicStatic0x08
bool HasSameRules(TimeZoneInfo other)Public0x08
TimeZoneInfo get_Local()PublicStatic+1 flags0x08
string ToString()Public+1 flags0x08
TimeZoneInfo get_Utc()PublicStatic+1 flags0x08
void .ctor(const string& id, const TimeSpan& baseUtcOffset, const string& displayName, const string& standardDisplayName, const string& daylightDisplayName, const AdjustmentRule[]& adjustmentRules, bool disableDaylightSavingTime)Private+1 flags0x08
TimeZoneInfo CreateCustomTimeZone(const string& id, const TimeSpan& baseUtcOffset, const string& displayName, const string& standardDisplayName)PublicStatic0x08
void System.Runtime.Serialization.IDeserializationCallback.OnDeserialization(object sender)PrivateFinal+2 flags0x08
void System.Runtime.Serialization.ISerializable.GetObjectData(SerializationInfo info, const StreamingContext& context)PrivateFinal+2 flags0x10
void .ctor(SerializationInfo info, const StreamingContext& context)Private+1 flags0x10
AdjustmentRule GetAdjustmentRuleForTime(const DateTime& dateTime, ref Nullable<System.Int32>& ruleIndex)Private0x08
AdjustmentRule GetAdjustmentRuleForTime(const DateTime& dateTime, bool dateTimeisUtc, ref Nullable<System.Int32>& ruleIndex)Private0x08
int CompareAdjustmentRuleToDateTime(AdjustmentRule rule, AdjustmentRule previousRule, const DateTime& dateTime, const DateTime& dateOnly, bool dateTimeisUtc)Private0x08
DateTime ConvertToUtc(const DateTime& dateTime, const TimeSpan& daylightDelta, const TimeSpan& baseUtcOffsetDelta)Private0x08
DateTime ConvertFromUtc(const DateTime& dateTime, const TimeSpan& daylightDelta, const TimeSpan& baseUtcOffsetDelta)Private0x08
DateTime ConvertToFromUtc(const DateTime& dateTime, const TimeSpan& daylightDelta, const TimeSpan& baseUtcOffsetDelta, bool convertToUtc)Private0x08
DateTime ConvertUtcToTimeZone(long ticks, TimeZoneInfo destinationTimeZone, ref bool& isAmbiguousLocalDst)PrivateStatic0x08
DaylightTimeStruct GetDaylightTime(int year, AdjustmentRule rule, const Nullable<System.Int32>& ruleIndex)Private0x18
bool GetIsDaylightSavings(const DateTime& time, AdjustmentRule rule, const DaylightTimeStruct& daylightTime, const TimeZoneInfoOptions& flags)PrivateStatic0x18
TimeSpan GetDaylightSavingsStartOffsetFromUtc(const TimeSpan& baseUtcOffset, AdjustmentRule rule, const Nullable<System.Int32>& ruleIndex)Private0x08
TimeSpan GetDaylightSavingsEndOffsetFromUtc(const TimeSpan& baseUtcOffset, AdjustmentRule rule)Private0x08
bool GetIsDaylightSavingsFromUtc(const DateTime& time, int year, const TimeSpan& utc, AdjustmentRule rule, const Nullable<System.Int32>& ruleIndex, ref bool& isAmbiguousLocalDst, TimeZoneInfo zone)PrivateStatic0x08
bool CheckIsDst(const DateTime& startTime, const DateTime& time, const DateTime& endTime, bool ignoreYearAdjustment, AdjustmentRule rule)PrivateStatic0x08
bool GetIsAmbiguousTime(const DateTime& time, AdjustmentRule rule, const DaylightTimeStruct& daylightTime)PrivateStatic0x18
bool GetIsInvalidTime(const DateTime& time, AdjustmentRule rule, const DaylightTimeStruct& daylightTime)PrivateStatic0x18
TimeSpan GetUtcOffset(const DateTime& time, TimeZoneInfo zone, const TimeZoneInfoOptions& flags)PrivateStatic0x08
TimeSpan GetUtcOffsetFromUtc(const DateTime& time, TimeZoneInfo zone)PrivateStatic0x08
TimeSpan GetUtcOffsetFromUtc(const DateTime& time, TimeZoneInfo zone, ref bool& isDaylightSavings)PrivateStatic0x08
TimeSpan GetUtcOffsetFromUtc(const DateTime& time, TimeZoneInfo zone, ref bool& isDaylightSavings, ref bool& isAmbiguousLocalDst)Static+1 flags0x08
DateTime TransitionTimeToDateTime(int year, const TransitionTime& transitionTime)Static+1 flags0x18
TimeZoneInfoResult TryGetTimeZone(const string& id, bool dstDisabled, ref TimeZoneInfo& value, ref Exception& e, CachedData cachedData, bool alwaysFallbackToLocalMachine)PrivateStatic0x08
TimeZoneInfoResult TryGetTimeZoneFromLocalMachine(const string& id, bool dstDisabled, ref TimeZoneInfo& value, ref Exception& e, CachedData cachedData)PrivateStatic0x08
void ValidateTimeZoneInfo(const string& id, const TimeSpan& baseUtcOffset, const AdjustmentRule[]& adjustmentRules, ref bool& adjustmentRulesSupportDst)PrivateStatic0x08
bool UtcOffsetOutOfRange(const TimeSpan& offset)Static+1 flags0x08
TimeSpan GetUtcOffset(const TimeSpan& baseUtcOffset, AdjustmentRule adjustmentRule)PrivateStatic0x08
bool IsValidAdjustmentRuleOffest(const TimeSpan& baseUtcOffset, AdjustmentRule adjustmentRule)PrivateStatic0x08
void .cctor()PrivateStatic+1 flags0x00
void .ctor()2 flags0x00

Used by 16

types with a member, parameter or interface of this type