Files
2026-04-10 22:50:51 +02:00

1540 lines
73 KiB
C#

using System;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.IO;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using System.Runtime.Serialization;
using Cpp2IlInjected;
using Microsoft.Win32;
namespace System
{
/// <summary>Represents any time zone in the world.</summary>
// Token: 0x02000146 RID: 326
[Token(Token = "0x2000146")]
[TypeForwardedFrom("System.Core, Version=2.0.5.0, Culture=Neutral, PublicKeyToken=7cec85d7bea7798e")]
[Serializable]
public sealed class TimeZoneInfo : IEquatable<TimeZoneInfo>, ISerializable, IDeserializationCallback
{
// Token: 0x06000CCB RID: 3275 RVA: 0x0000B040 File Offset: 0x00009240
[Token(Token = "0x6000CCB")]
[Address(RVA = "0x1DB4D20", Offset = "0x1DB3B20", VA = "0x181DB4D20")]
internal static bool UtcOffsetOutOfRange(TimeSpan offset)
{
return default(bool);
}
// Token: 0x06000CCC RID: 3276 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000CCC")]
[Address(RVA = "0x1DAD7A0", Offset = "0x1DAC5A0", VA = "0x181DAD7A0")]
private static List<TimeZoneInfo.AdjustmentRule> CreateAdjustmentRule(int year, out long[] data, out string[] names, string standardNameCurrentYear, string daylightNameCurrentYear)
{
return null;
}
// Token: 0x06000CCD RID: 3277 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000CCD")]
[Address(RVA = "0x1DAE040", Offset = "0x1DACE40", VA = "0x181DAE040")]
private static TimeZoneInfo CreateLocalUnity()
{
return null;
}
// Token: 0x06000CCE RID: 3278
[Token(Token = "0x6000CCE")]
[Address(RVA = "0x1DAEA20", Offset = "0x1DAD820", VA = "0x181DAEA20")]
internal static extern uint EnumDynamicTimeZoneInformation(uint dwIndex, out TimeZoneInfo.DYNAMIC_TIME_ZONE_INFORMATION lpTimeZoneInformation);
// Token: 0x06000CCF RID: 3279
[Token(Token = "0x6000CCF")]
[Address(RVA = "0x1DAFD70", Offset = "0x1DAEB70", VA = "0x181DAFD70")]
internal static extern uint GetDynamicTimeZoneInformation(out TimeZoneInfo.DYNAMIC_TIME_ZONE_INFORMATION pTimeZoneInformation);
// Token: 0x06000CD0 RID: 3280
[Token(Token = "0x6000CD0")]
[Address(RVA = "0x1DAFC50", Offset = "0x1DAEA50", VA = "0x181DAFC50")]
internal static extern uint GetDynamicTimeZoneInformationWin32(out TimeZoneInfo.DYNAMIC_TIME_ZONE_INFORMATION pTimeZoneInformation);
// Token: 0x06000CD1 RID: 3281
[Token(Token = "0x6000CD1")]
[Address(RVA = "0x1DAFB10", Offset = "0x1DAE910", VA = "0x181DAFB10")]
internal static extern uint GetDynamicTimeZoneInformationEffectiveYears(ref TimeZoneInfo.DYNAMIC_TIME_ZONE_INFORMATION lpTimeZoneInformation, out uint FirstYear, out uint LastYear);
// Token: 0x06000CD2 RID: 3282
[Token(Token = "0x6000CD2")]
[Address(RVA = "0x1DB1050", Offset = "0x1DAFE50", VA = "0x181DB1050")]
internal static extern bool GetTimeZoneInformationForYear(ushort wYear, ref TimeZoneInfo.DYNAMIC_TIME_ZONE_INFORMATION pdtzi, out TimeZoneInfo.TIME_ZONE_INFORMATION ptzi);
// Token: 0x06000CD3 RID: 3283 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000CD3")]
[Address(RVA = "0x1DAD270", Offset = "0x1DAC070", VA = "0x181DAD270")]
internal static TimeZoneInfo.AdjustmentRule CreateAdjustmentRuleFromTimeZoneInformation(ref TimeZoneInfo.DYNAMIC_TIME_ZONE_INFORMATION timeZoneInformation, DateTime startDate, DateTime endDate, int defaultBaseUtcOffset)
{
return null;
}
// Token: 0x06000CD4 RID: 3284 RVA: 0x0000B058 File Offset: 0x00009258
[Token(Token = "0x6000CD4")]
[Address(RVA = "0x1DB3AE0", Offset = "0x1DB28E0", VA = "0x181DB3AE0")]
private static bool TransitionTimeFromTimeZoneInformation(TimeZoneInfo.DYNAMIC_TIME_ZONE_INFORMATION timeZoneInformation, out TimeZoneInfo.TransitionTime transitionTime, bool readStartDate)
{
return default(bool);
}
// Token: 0x06000CD5 RID: 3285 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000CD5")]
[Address(RVA = "0x1DB3FB0", Offset = "0x1DB2DB0", VA = "0x181DB3FB0")]
internal static TimeZoneInfo TryCreateTimeZone(TimeZoneInfo.DYNAMIC_TIME_ZONE_INFORMATION timeZoneInformation)
{
return null;
}
// Token: 0x06000CD6 RID: 3286 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000CD6")]
[Address(RVA = "0x1DAFFB0", Offset = "0x1DAEDB0", VA = "0x181DAFFB0")]
internal static TimeZoneInfo GetLocalTimeZoneInfoWinRTFallback()
{
return null;
}
// Token: 0x06000CD7 RID: 3287 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000CD7")]
[Address(RVA = "0x1DB0170", Offset = "0x1DAEF70", VA = "0x181DB0170")]
internal static string GetLocalTimeZoneKeyNameWin32Fallback()
{
return null;
}
// Token: 0x06000CD8 RID: 3288 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000CD8")]
[Address(RVA = "0x1DAEE00", Offset = "0x1DADC00", VA = "0x181DAEE00")]
internal static TimeZoneInfo FindSystemTimeZoneByIdWinRTFallback(string id)
{
return null;
}
// Token: 0x06000CD9 RID: 3289 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000CD9")]
[Address(RVA = "0x1DB0CE0", Offset = "0x1DAFAE0", VA = "0x181DB0CE0")]
internal static List<TimeZoneInfo> GetSystemTimeZonesWinRTFallback()
{
return null;
}
/// <summary>Gets the time difference between the current time zone's standard time and Coordinated Universal Time (UTC).</summary>
/// <returns>An object that indicates the time difference between the current time zone's standard time and Coordinated Universal Time (UTC).</returns>
// Token: 0x17000108 RID: 264
// (get) Token: 0x06000CDA RID: 3290 RVA: 0x0000B070 File Offset: 0x00009270
[Token(Token = "0x17000108")]
public TimeSpan BaseUtcOffset
{
[Token(Token = "0x6000CDA")]
[Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20")]
get
{
return default(TimeSpan);
}
}
/// <summary>Gets the general display name that represents the time zone.</summary>
/// <returns>The time zone's general display name.</returns>
// Token: 0x17000109 RID: 265
// (get) Token: 0x06000CDB RID: 3291 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000109")]
public string DisplayName
{
[Token(Token = "0x6000CDB")]
[Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400")]
get
{
return null;
}
}
/// <summary>Gets the time zone identifier.</summary>
/// <returns>The time zone identifier.</returns>
// Token: 0x1700010A RID: 266
// (get) Token: 0x06000CDC RID: 3292 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x1700010A")]
public string Id
{
[Token(Token = "0x6000CDC")]
[Address(RVA = "0x3F63E0", Offset = "0x3F51E0", VA = "0x1803F63E0")]
get
{
return null;
}
}
/// <summary>Gets a <see cref="T:System.TimeZoneInfo" /> object that represents the local time zone.</summary>
/// <returns>An object that represents the local time zone.</returns>
// Token: 0x1700010B RID: 267
// (get) Token: 0x06000CDD RID: 3293 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x1700010B")]
public static TimeZoneInfo Local
{
[Token(Token = "0x6000CDD")]
[Address(RVA = "0x1DB5E80", Offset = "0x1DB4C80", VA = "0x181DB5E80")]
get
{
return null;
}
}
// Token: 0x06000CDE RID: 3294
[Token(Token = "0x6000CDE")]
[Address(RVA = "0x1DB62E0", Offset = "0x1DB50E0", VA = "0x181DB62E0")]
private static extern int readlink(string path, byte[] buffer, int buflen);
// Token: 0x06000CDF RID: 3295 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000CDF")]
[Address(RVA = "0x1DB6120", Offset = "0x1DB4F20", VA = "0x181DB6120")]
private static string readlink(string path)
{
return null;
}
// Token: 0x06000CE0 RID: 3296 RVA: 0x0000B088 File Offset: 0x00009288
[Token(Token = "0x6000CE0")]
[Address(RVA = "0x1DB4650", Offset = "0x1DB3450", VA = "0x181DB4650")]
private static bool TryGetNameFromPath(string path, out string name)
{
return default(bool);
}
// Token: 0x06000CE1 RID: 3297 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000CE1")]
[Address(RVA = "0x1DAE4D0", Offset = "0x1DAD2D0", VA = "0x181DAE4D0")]
private static TimeZoneInfo CreateLocal()
{
return null;
}
// Token: 0x06000CE2 RID: 3298 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000CE2")]
[Address(RVA = "0x1DAED40", Offset = "0x1DADB40", VA = "0x181DAED40")]
private static TimeZoneInfo FindSystemTimeZoneByIdCore(string id)
{
return null;
}
// Token: 0x06000CE3 RID: 3299 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000CE3")]
[Address(RVA = "0x1DB0320", Offset = "0x1DAF120", VA = "0x181DB0320")]
private static void GetSystemTimeZonesCore(List<TimeZoneInfo> systemTimeZones)
{
}
/// <summary>Gets a value indicating whether the time zone has any daylight saving time rules.</summary>
/// <returns>
/// <see langword="true" /> if the time zone supports daylight saving time; otherwise, <see langword="false" />.</returns>
// Token: 0x1700010C RID: 268
// (get) Token: 0x06000CE4 RID: 3300 RVA: 0x0000B0A0 File Offset: 0x000092A0
[Token(Token = "0x1700010C")]
public bool SupportsDaylightSavingTime
{
[Token(Token = "0x6000CE4")]
[Address(RVA = "0x4363F0", Offset = "0x4351F0", VA = "0x1804363F0")]
get
{
return default(bool);
}
}
/// <summary>Gets a <see cref="T:System.TimeZoneInfo" /> object that represents the Coordinated Universal Time (UTC) zone.</summary>
/// <returns>An object that represents the Coordinated Universal Time (UTC) zone.</returns>
// Token: 0x1700010D RID: 269
// (get) Token: 0x06000CE5 RID: 3301 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x1700010D")]
public static TimeZoneInfo Utc
{
[Token(Token = "0x6000CE5")]
[Address(RVA = "0x1DB6090", Offset = "0x1DB4E90", VA = "0x181DB6090")]
get
{
return null;
}
}
// Token: 0x1700010E RID: 270
// (get) Token: 0x06000CE6 RID: 3302 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x1700010E")]
private static string TimeZoneDirectory
{
[Token(Token = "0x6000CE6")]
[Address(RVA = "0x1DB5F30", Offset = "0x1DB4D30", VA = "0x181DB5F30")]
get
{
return null;
}
}
// Token: 0x1700010F RID: 271
// (get) Token: 0x06000CE7 RID: 3303 RVA: 0x0000B0B8 File Offset: 0x000092B8
[Token(Token = "0x1700010F")]
private static bool IsWindows
{
[Token(Token = "0x6000CE7")]
[Address(RVA = "0x1DB5D40", Offset = "0x1DB4B40", VA = "0x181DB5D40")]
get
{
return default(bool);
}
}
// Token: 0x06000CE8 RID: 3304 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000CE8")]
[Address(RVA = "0x1DB3CE0", Offset = "0x1DB2AE0", VA = "0x181DB3CE0")]
private static string TrimSpecial(string str)
{
return null;
}
// Token: 0x17000110 RID: 272
// (get) Token: 0x06000CE9 RID: 3305 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000110")]
private static RegistryKey TimeZoneKey
{
[Token(Token = "0x6000CE9")]
[Address(RVA = "0x1DB5F90", Offset = "0x1DB4D90", VA = "0x181DB5F90")]
get
{
return null;
}
}
// Token: 0x17000111 RID: 273
// (get) Token: 0x06000CEA RID: 3306 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000111")]
private static RegistryKey LocalZoneKey
{
[Token(Token = "0x6000CEA")]
[Address(RVA = "0x1DB5D80", Offset = "0x1DB4B80", VA = "0x181DB5D80")]
get
{
return null;
}
}
// Token: 0x06000CEB RID: 3307 RVA: 0x0000B0D0 File Offset: 0x000092D0
[Token(Token = "0x6000CEB")]
[Address(RVA = "0x1DB3E10", Offset = "0x1DB2C10", VA = "0x181DB3E10")]
private static bool TryAddTicks(DateTime date, long ticks, out DateTime result, DateTimeKind kind = DateTimeKind.Unspecified)
{
return default(bool);
}
/// <summary>Converts a time from one time zone to another.</summary>
/// <param name="dateTime">The date and time to convert.</param>
/// <param name="sourceTimeZone">The time zone of <paramref name="dateTime" />.</param>
/// <param name="destinationTimeZone">The time zone to convert <paramref name="dateTime" /> to.</param>
/// <returns>The date and time in the destination time zone that corresponds to the <paramref name="dateTime" /> parameter in the source time zone.</returns>
/// <exception cref="T:System.ArgumentException">The <see cref="P:System.DateTime.Kind" /> property of the <paramref name="dateTime" /> parameter is <see cref="F:System.DateTimeKind.Local" />, but the <paramref name="sourceTimeZone" /> parameter does not equal <see cref="F:System.DateTimeKind.Local" />.
/// -or-
/// The <see cref="P:System.DateTime.Kind" /> property of the <paramref name="dateTime" /> parameter is <see cref="F:System.DateTimeKind.Utc" />, but the <paramref name="sourceTimeZone" /> parameter does not equal <see cref="P:System.TimeZoneInfo.Utc" />.
/// -or-
/// The <paramref name="dateTime" /> parameter is an invalid time (that is, it represents a time that does not exist because of a time zone's adjustment rules).</exception>
/// <exception cref="T:System.ArgumentNullException">The <paramref name="sourceTimeZone" /> parameter is <see langword="null" />.
/// -or-
/// The <paramref name="destinationTimeZone" /> parameter is <see langword="null" />.</exception>
// Token: 0x06000CEC RID: 3308 RVA: 0x0000B0E8 File Offset: 0x000092E8
[Token(Token = "0x6000CEC")]
[Address(RVA = "0x1DAD000", Offset = "0x1DABE00", VA = "0x181DAD000")]
public static DateTime ConvertTime(DateTime dateTime, TimeZoneInfo sourceTimeZone, TimeZoneInfo destinationTimeZone)
{
return default(DateTime);
}
// Token: 0x06000CED RID: 3309 RVA: 0x0000B100 File Offset: 0x00009300
[Token(Token = "0x6000CED")]
[Address(RVA = "0x1DACC30", Offset = "0x1DABA30", VA = "0x181DACC30")]
private DateTime ConvertTimeFromUtc(DateTime dateTime)
{
return default(DateTime);
}
/// <summary>Converts a Coordinated Universal Time (UTC) to the time in a specified time zone.</summary>
/// <param name="dateTime">The Coordinated Universal Time (UTC).</param>
/// <param name="destinationTimeZone">The time zone to convert <paramref name="dateTime" /> to.</param>
/// <returns>The date and time in the destination time zone. Its <see cref="P:System.DateTime.Kind" /> property is <see cref="F:System.DateTimeKind.Utc" /> if <paramref name="destinationTimeZone" /> is <see cref="P:System.TimeZoneInfo.Utc" />; otherwise, its <see cref="P:System.DateTime.Kind" /> property is <see cref="F:System.DateTimeKind.Unspecified" />.</returns>
/// <exception cref="T:System.ArgumentException">The <see cref="P:System.DateTime.Kind" /> property of <paramref name="dateTime" /> is <see cref="F:System.DateTimeKind.Local" />.</exception>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="destinationTimeZone" /> is <see langword="null" />.</exception>
// Token: 0x06000CEE RID: 3310 RVA: 0x0000B118 File Offset: 0x00009318
[Token(Token = "0x6000CEE")]
[Address(RVA = "0x1DACBB0", Offset = "0x1DAB9B0", VA = "0x181DACBB0")]
public static DateTime ConvertTimeFromUtc(DateTime dateTime, TimeZoneInfo destinationTimeZone)
{
return default(DateTime);
}
// Token: 0x06000CEF RID: 3311 RVA: 0x0000B130 File Offset: 0x00009330
[Token(Token = "0x6000CEF")]
[Address(RVA = "0x1DACDC0", Offset = "0x1DABBC0", VA = "0x181DACDC0")]
internal static DateTime ConvertTimeToUtc(DateTime dateTime, TimeZoneInfoOptions flags)
{
return default(DateTime);
}
/// <summary>Converts the time in a specified time zone to Coordinated Universal Time (UTC).</summary>
/// <param name="dateTime">The date and time to convert.</param>
/// <param name="sourceTimeZone">The time zone of <paramref name="dateTime" />.</param>
/// <returns>The Coordinated Universal Time (UTC) that corresponds to the <paramref name="dateTime" /> parameter. The <see cref="T:System.DateTime" /> object's <see cref="P:System.DateTime.Kind" /> property is always set to <see cref="F:System.DateTimeKind.Utc" />.</returns>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="dateTime" />.<see langword="Kind" /> is <see cref="F:System.DateTimeKind.Utc" /> and <paramref name="sourceTimeZone" /> does not equal <see cref="P:System.TimeZoneInfo.Utc" />.
/// -or-
/// <paramref name="dateTime" />.<see langword="Kind" /> is <see cref="F:System.DateTimeKind.Local" /> and <paramref name="sourceTimeZone" /> does not equal <see cref="P:System.TimeZoneInfo.Local" />.
/// -or-
/// <paramref name="sourceTimeZone" /><see langword=".IsInvalidDateTime(" /><paramref name="dateTime" /><see langword=")" /> returns <see langword="true" />.</exception>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="sourceTimeZone" /> is <see langword="null" />.</exception>
// Token: 0x06000CF0 RID: 3312 RVA: 0x0000B148 File Offset: 0x00009348
[Token(Token = "0x6000CF0")]
[Address(RVA = "0x1DACFF0", Offset = "0x1DABDF0", VA = "0x181DACFF0")]
public static DateTime ConvertTimeToUtc(DateTime dateTime, TimeZoneInfo sourceTimeZone)
{
return default(DateTime);
}
// Token: 0x06000CF1 RID: 3313 RVA: 0x0000B160 File Offset: 0x00009360
[Token(Token = "0x6000CF1")]
[Address(RVA = "0x1DACE00", Offset = "0x1DABC00", VA = "0x181DACE00")]
private static DateTime ConvertTimeToUtc(DateTime dateTime, TimeZoneInfo sourceTimeZone, TimeZoneInfoOptions flags)
{
return default(DateTime);
}
// Token: 0x06000CF2 RID: 3314 RVA: 0x0000B178 File Offset: 0x00009378
[Token(Token = "0x6000CF2")]
[Address(RVA = "0x1DAF920", Offset = "0x1DAE720", VA = "0x181DAF920")]
internal static TimeSpan GetDateTimeNowUtcOffsetFromUtc(DateTime time, out bool isAmbiguousLocalDst)
{
return default(TimeSpan);
}
/// <summary>Creates a custom time zone with a specified identifier, an offset from Coordinated Universal Time (UTC), a display name, and a standard time display name.</summary>
/// <param name="id">The time zone's identifier.</param>
/// <param name="baseUtcOffset">An object that represents the time difference between this time zone and Coordinated Universal Time (UTC).</param>
/// <param name="displayName">The display name of the new time zone.</param>
/// <param name="standardDisplayName">The name of the new time zone's standard time.</param>
/// <returns>The new time zone.</returns>
/// <exception cref="T:System.ArgumentNullException">The <paramref name="id" /> parameter is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentException">The <paramref name="id" /> parameter is an empty string ("").
/// -or-
/// The <paramref name="baseUtcOffset" /> parameter does not represent a whole number of minutes.</exception>
/// <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="baseUtcOffset" /> parameter is greater than 14 hours or less than -14 hours.</exception>
// Token: 0x06000CF3 RID: 3315 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000CF3")]
[Address(RVA = "0x1DAE010", Offset = "0x1DACE10", VA = "0x181DAE010")]
public static TimeZoneInfo CreateCustomTimeZone(string id, TimeSpan baseUtcOffset, string displayName, string standardDisplayName)
{
return null;
}
/// <summary>Creates a custom time zone with a specified identifier, an offset from Coordinated Universal Time (UTC), a display name, a standard time name, a daylight saving time name, and daylight saving time rules.</summary>
/// <param name="id">The time zone's identifier.</param>
/// <param name="baseUtcOffset">An object that represents the time difference between this time zone and Coordinated Universal Time (UTC).</param>
/// <param name="displayName">The display name of the new time zone.</param>
/// <param name="standardDisplayName">The new time zone's standard time name.</param>
/// <param name="daylightDisplayName">The daylight saving time name of the new time zone.</param>
/// <param name="adjustmentRules">An array that augments the base UTC offset for a particular period.</param>
/// <returns>A <see cref="T:System.TimeZoneInfo" /> object that represents the new time zone.</returns>
/// <exception cref="T:System.ArgumentNullException">The <paramref name="id" /> parameter is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentException">The <paramref name="id" /> parameter is an empty string ("").
/// -or-
/// The <paramref name="baseUtcOffset" /> parameter does not represent a whole number of minutes.</exception>
/// <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="baseUtcOffset" /> parameter is greater than 14 hours or less than -14 hours.</exception>
/// <exception cref="T:System.InvalidTimeZoneException">The adjustment rules specified in the <paramref name="adjustmentRules" /> parameter overlap.
/// -or-
/// The adjustment rules specified in the <paramref name="adjustmentRules" /> parameter are not in chronological order.
/// -or-
/// One or more elements in <paramref name="adjustmentRules" /> are <see langword="null" />.
/// -or-
/// A date can have multiple adjustment rules applied to it.
/// -or-
/// The sum of the <paramref name="baseUtcOffset" /> parameter and the <see cref="P:System.TimeZoneInfo.AdjustmentRule.DaylightDelta" /> value of one or more objects in the <paramref name="adjustmentRules" /> array is greater than 14 hours or less than -14 hours.</exception>
// Token: 0x06000CF4 RID: 3316 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000CF4")]
[Address(RVA = "0x1DADFE0", Offset = "0x1DACDE0", VA = "0x181DADFE0")]
public static TimeZoneInfo CreateCustomTimeZone(string id, TimeSpan baseUtcOffset, string displayName, string standardDisplayName, string daylightDisplayName, TimeZoneInfo.AdjustmentRule[] adjustmentRules)
{
return null;
}
/// <summary>Creates a custom time zone with a specified identifier, an offset from Coordinated Universal Time (UTC), a display name, a standard time name, a daylight saving time name, daylight saving time rules, and a value that indicates whether the returned object reflects daylight saving time information.</summary>
/// <param name="id">The time zone's identifier.</param>
/// <param name="baseUtcOffset">A <see cref="T:System.TimeSpan" /> object that represents the time difference between this time zone and Coordinated Universal Time (UTC).</param>
/// <param name="displayName">The display name of the new time zone.</param>
/// <param name="standardDisplayName">The standard time name of the new time zone.</param>
/// <param name="daylightDisplayName">The daylight saving time name of the new time zone.</param>
/// <param name="adjustmentRules">An array of <see cref="T:System.TimeZoneInfo.AdjustmentRule" /> objects that augment the base UTC offset for a particular period.</param>
/// <param name="disableDaylightSavingTime">
/// <see langword="true" /> to discard any daylight saving time-related information present in <paramref name="adjustmentRules" /> with the new object; otherwise, <see langword="false" />.</param>
/// <returns>The new time zone. If the <paramref name="disableDaylightSavingTime" /> parameter is <see langword="true" />, the returned object has no daylight saving time data.</returns>
/// <exception cref="T:System.ArgumentNullException">The <paramref name="id" /> parameter is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentException">The <paramref name="id" /> parameter is an empty string ("").
/// -or-
/// The <paramref name="baseUtcOffset" /> parameter does not represent a whole number of minutes.</exception>
/// <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="baseUtcOffset" /> parameter is greater than 14 hours or less than -14 hours.</exception>
/// <exception cref="T:System.InvalidTimeZoneException">The adjustment rules specified in the <paramref name="adjustmentRules" /> parameter overlap.
/// -or-
/// The adjustment rules specified in the <paramref name="adjustmentRules" /> parameter are not in chronological order.
/// -or-
/// One or more elements in <paramref name="adjustmentRules" /> are <see langword="null" />.
/// -or-
/// A date can have multiple adjustment rules applied to it.
/// -or-
/// The sum of the <paramref name="baseUtcOffset" /> parameter and the <see cref="P:System.TimeZoneInfo.AdjustmentRule.DaylightDelta" /> value of one or more objects in the <paramref name="adjustmentRules" /> array is greater than 14 hours or less than -14 hours.</exception>
// Token: 0x06000CF5 RID: 3317 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000CF5")]
[Address(RVA = "0x1DADF20", Offset = "0x1DACD20", VA = "0x181DADF20")]
public static TimeZoneInfo CreateCustomTimeZone(string id, TimeSpan baseUtcOffset, string displayName, string standardDisplayName, string daylightDisplayName, TimeZoneInfo.AdjustmentRule[] adjustmentRules, bool disableDaylightSavingTime)
{
return null;
}
/// <summary>Determines whether the current <see cref="T:System.TimeZoneInfo" /> object and another object are equal.</summary>
/// <param name="obj">A second object to compare with the current object.</param>
/// <returns>
/// <see langword="true" /> if <paramref name="obj" /> is a <see cref="T:System.TimeZoneInfo" /> object that is equal to the current instance; otherwise, <see langword="false" />.</returns>
// Token: 0x06000CF6 RID: 3318 RVA: 0x0000B190 File Offset: 0x00009390
[Token(Token = "0x6000CF6")]
[Address(RVA = "0x1DAEB50", Offset = "0x1DAD950", VA = "0x181DAEB50", Slot = "0")]
public override bool Equals(object obj)
{
return default(bool);
}
/// <summary>Determines whether the current <see cref="T:System.TimeZoneInfo" /> object and another <see cref="T:System.TimeZoneInfo" /> object are equal.</summary>
/// <param name="other">A second object to compare with the current object.</param>
/// <returns>
/// <see langword="true" /> if the two <see cref="T:System.TimeZoneInfo" /> objects are equal; otherwise, <see langword="false" />.</returns>
// Token: 0x06000CF7 RID: 3319 RVA: 0x0000B1A8 File Offset: 0x000093A8
[Token(Token = "0x6000CF7")]
[Address(RVA = "0x1DAEBE0", Offset = "0x1DAD9E0", VA = "0x181DAEBE0", Slot = "4")]
public bool Equals(TimeZoneInfo other)
{
return default(bool);
}
/// <summary>Instantiates a new <see cref="T:System.TimeZoneInfo" /> object based on its identifier.</summary>
/// <param name="id">The time zone identifier, which corresponds to the <see cref="P:System.TimeZoneInfo.Id" /> property.</param>
/// <returns>An object whose identifier is the value of the <paramref name="id" /> parameter.</returns>
/// <exception cref="T:System.OutOfMemoryException">The system does not have enough memory to hold information about the time zone.</exception>
/// <exception cref="T:System.ArgumentNullException">The <paramref name="id" /> parameter is <see langword="null" />.</exception>
/// <exception cref="T:System.TimeZoneNotFoundException">The time zone identifier specified by <paramref name="id" /> was not found. This means that a time zone identifier whose name matches <paramref name="id" /> does not exist, or that the identifier exists but does not contain any time zone data.</exception>
/// <exception cref="T:System.Security.SecurityException">The process does not have the permissions required to read from the registry key that contains the time zone information.</exception>
/// <exception cref="T:System.InvalidTimeZoneException">The time zone identifier was found, but the registry data is corrupted.</exception>
// Token: 0x06000CF8 RID: 3320 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000CF8")]
[Address(RVA = "0x1DAF0A0", Offset = "0x1DADEA0", VA = "0x181DAF0A0")]
public static TimeZoneInfo FindSystemTimeZoneById(string id)
{
return null;
}
// Token: 0x06000CF9 RID: 3321 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000CF9")]
[Address(RVA = "0x1DAEC30", Offset = "0x1DADA30", VA = "0x181DAEC30")]
private static TimeZoneInfo FindSystemTimeZoneByFileName(string id, string filepath)
{
return null;
}
// Token: 0x06000CFA RID: 3322 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000CFA")]
[Address(RVA = "0x1DAF2A0", Offset = "0x1DAE0A0", VA = "0x181DAF2A0")]
private static TimeZoneInfo FromRegistryKey(string id, RegistryKey key)
{
return null;
}
// Token: 0x06000CFB RID: 3323 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000CFB")]
[Address(RVA = "0x1DB24A0", Offset = "0x1DB12A0", VA = "0x181DB24A0")]
private static void ParseRegTzi(List<TimeZoneInfo.AdjustmentRule> adjustmentRules, int start_year, int end_year, byte[] buffer)
{
}
/// <summary>Retrieves an array of <see cref="T:System.TimeZoneInfo.AdjustmentRule" /> objects that apply to the current <see cref="T:System.TimeZoneInfo" /> object.</summary>
/// <returns>An array of objects for this time zone.</returns>
/// <exception cref="T:System.OutOfMemoryException">The system does not have enough memory to make an in-memory copy of the adjustment rules.</exception>
// Token: 0x06000CFC RID: 3324 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000CFC")]
[Address(RVA = "0x1DAF6D0", Offset = "0x1DAE4D0", VA = "0x181DAF6D0")]
public TimeZoneInfo.AdjustmentRule[] GetAdjustmentRules()
{
return null;
}
/// <summary>Serves as a hash function for hashing algorithms and data structures such as hash tables.</summary>
/// <returns>A 32-bit signed integer that serves as the hash code for this <see cref="T:System.TimeZoneInfo" /> object.</returns>
// Token: 0x06000CFD RID: 3325 RVA: 0x0000B1C0 File Offset: 0x000093C0
[Token(Token = "0x6000CFD")]
[Address(RVA = "0x1DAFE90", Offset = "0x1DAEC90", VA = "0x181DAFE90", Slot = "2")]
public override int GetHashCode()
{
return 0;
}
/// <summary>Populates a <see cref="T:System.Runtime.Serialization.SerializationInfo" /> object with the data needed to serialize the current <see cref="T:System.TimeZoneInfo" /> object.</summary>
/// <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> object to populate with data.</param>
/// <param name="context">The destination for this serialization (see <see cref="T:System.Runtime.Serialization.StreamingContext" />).</param>
/// <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is <see langword="null" />.</exception>
// Token: 0x06000CFE RID: 3326 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000CFE")]
[Address(RVA = "0x1DB3810", Offset = "0x1DB2610", VA = "0x181DB3810", Slot = "5")]
void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context)
{
}
/// <summary>Returns a sorted collection of all the time zones about which information is available on the local system.</summary>
/// <returns>A read-only collection of <see cref="T:System.TimeZoneInfo" /> objects.</returns>
/// <exception cref="T:System.OutOfMemoryException">There is insufficient memory to store all time zone information.</exception>
/// <exception cref="T:System.Security.SecurityException">The user does not have permission to read from the registry keys that contain time zone information.</exception>
// Token: 0x06000CFF RID: 3327 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000CFF")]
[Address(RVA = "0x1DB0F80", Offset = "0x1DAFD80", VA = "0x181DB0F80")]
public static ReadOnlyCollection<TimeZoneInfo> GetSystemTimeZones()
{
return null;
}
/// <summary>Calculates the offset or difference between the time in this time zone and Coordinated Universal Time (UTC) for a particular date and time.</summary>
/// <param name="dateTime">The date and time to determine the offset for.</param>
/// <returns>An object that indicates the time difference between the two time zones.</returns>
// Token: 0x06000D00 RID: 3328 RVA: 0x0000B1D8 File Offset: 0x000093D8
[Token(Token = "0x6000D00")]
[Address(RVA = "0x1DB16A0", Offset = "0x1DB04A0", VA = "0x181DB16A0")]
public TimeSpan GetUtcOffset(DateTime dateTime)
{
return default(TimeSpan);
}
// Token: 0x06000D01 RID: 3329 RVA: 0x0000B1F0 File Offset: 0x000093F0
[Token(Token = "0x6000D01")]
[Address(RVA = "0x1DB16D0", Offset = "0x1DB04D0", VA = "0x181DB16D0")]
private TimeSpan GetUtcOffset(DateTime dateTime, out bool isDST, bool forOffset = false)
{
return default(TimeSpan);
}
// Token: 0x06000D02 RID: 3330 RVA: 0x0000B208 File Offset: 0x00009408
[Token(Token = "0x6000D02")]
[Address(RVA = "0x1DB1410", Offset = "0x1DB0210", VA = "0x181DB1410")]
private static TimeSpan GetUtcOffsetHelper(DateTime dateTime, TimeZoneInfo tz, out bool isDST, bool forOffset = false)
{
return default(TimeSpan);
}
/// <summary>Indicates whether the current object and another <see cref="T:System.TimeZoneInfo" /> object have the same adjustment rules.</summary>
/// <param name="other">A second object to compare with the current <see cref="T:System.TimeZoneInfo" /> object.</param>
/// <returns>
/// <see langword="true" /> if the two time zones have identical adjustment rules and an identical base offset; otherwise, <see langword="false" />.</returns>
/// <exception cref="T:System.ArgumentNullException">The <paramref name="other" /> parameter is <see langword="null" />.</exception>
// Token: 0x06000D03 RID: 3331 RVA: 0x0000B220 File Offset: 0x00009420
[Token(Token = "0x6000D03")]
[Address(RVA = "0x1DB17C0", Offset = "0x1DB05C0", VA = "0x181DB17C0")]
public bool HasSameRules(TimeZoneInfo other)
{
return default(bool);
}
/// <summary>Determines whether a particular date and time in a particular time zone is ambiguous and can be mapped to two or more Coordinated Universal Time (UTC) times.</summary>
/// <param name="dateTime">A date and time value.</param>
/// <returns>
/// <see langword="true" /> if the <paramref name="dateTime" /> parameter is ambiguous; otherwise, <see langword="false" />.</returns>
/// <exception cref="T:System.ArgumentException">The <see cref="P:System.DateTime.Kind" /> property of the <paramref name="dateTime" /> value is <see cref="F:System.DateTimeKind.Local" /> and <paramref name="dateTime" /> is an invalid time.</exception>
// Token: 0x06000D04 RID: 3332 RVA: 0x0000B238 File Offset: 0x00009438
[Token(Token = "0x6000D04")]
[Address(RVA = "0x1DB1B00", Offset = "0x1DB0900", VA = "0x181DB1B00")]
public bool IsAmbiguousTime(DateTime dateTime)
{
return default(bool);
}
// Token: 0x06000D05 RID: 3333 RVA: 0x0000B250 File Offset: 0x00009450
[Token(Token = "0x6000D05")]
[Address(RVA = "0x1DB1970", Offset = "0x1DB0770", VA = "0x181DB1970")]
private bool IsAmbiguousLocalDstFromUtc(DateTime dateTime)
{
return default(bool);
}
// Token: 0x06000D06 RID: 3334 RVA: 0x0000B268 File Offset: 0x00009468
[Token(Token = "0x6000D06")]
[Address(RVA = "0x1DB2080", Offset = "0x1DB0E80", VA = "0x181DB2080")]
private bool IsInDST(TimeZoneInfo.AdjustmentRule rule, DateTime dateTime)
{
return default(bool);
}
// Token: 0x06000D07 RID: 3335 RVA: 0x0000B280 File Offset: 0x00009480
[Token(Token = "0x6000D07")]
[Address(RVA = "0x1DB1EC0", Offset = "0x1DB0CC0", VA = "0x181DB1EC0")]
private bool IsInDSTForYear(TimeZoneInfo.AdjustmentRule rule, DateTime dateTime, int year)
{
return default(bool);
}
/// <summary>Indicates whether a specified date and time falls in the range of daylight saving time for the time zone of the current <see cref="T:System.TimeZoneInfo" /> object.</summary>
/// <param name="dateTime">A date and time value.</param>
/// <returns>
/// <see langword="true" /> if the <paramref name="dateTime" /> parameter is a daylight saving time; otherwise, <see langword="false" />.</returns>
/// <exception cref="T:System.ArgumentException">The <see cref="P:System.DateTime.Kind" /> property of the <paramref name="dateTime" /> value is <see cref="F:System.DateTimeKind.Local" /> and <paramref name="dateTime" /> is an invalid time.</exception>
// Token: 0x06000D08 RID: 3336 RVA: 0x0000B298 File Offset: 0x00009498
[Token(Token = "0x6000D08")]
[Address(RVA = "0x1DB1D20", Offset = "0x1DB0B20", VA = "0x181DB1D20")]
public bool IsDaylightSavingTime(DateTime dateTime)
{
return default(bool);
}
// Token: 0x06000D09 RID: 3337 RVA: 0x0000B2B0 File Offset: 0x000094B0
[Token(Token = "0x6000D09")]
[Address(RVA = "0x1DB1DF0", Offset = "0x1DB0BF0", VA = "0x181DB1DF0")]
internal bool IsDaylightSavingTime(DateTime dateTime, TimeZoneInfoOptions flags)
{
return default(bool);
}
/// <summary>Indicates whether a particular date and time is invalid.</summary>
/// <param name="dateTime">A date and time value.</param>
/// <returns>
/// <see langword="true" /> if <paramref name="dateTime" /> is invalid; otherwise, <see langword="false" />.</returns>
// Token: 0x06000D0A RID: 3338 RVA: 0x0000B2C8 File Offset: 0x000094C8
[Token(Token = "0x6000D0A")]
[Address(RVA = "0x1DB2180", Offset = "0x1DB0F80", VA = "0x181DB2180")]
public bool IsInvalidTime(DateTime dateTime)
{
return default(bool);
}
/// <summary>Runs when the deserialization of an object has been completed.</summary>
/// <param name="sender">The object that initiated the callback. The functionality for this parameter is not currently implemented.</param>
/// <exception cref="T:System.Runtime.Serialization.SerializationException">The <see cref="T:System.TimeZoneInfo" /> object contains invalid or corrupted data.</exception>
// Token: 0x06000D0B RID: 3339 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000D0B")]
[Address(RVA = "0x1DB3770", Offset = "0x1DB2570", VA = "0x181DB3770", Slot = "6")]
void IDeserializationCallback.OnDeserialization(object sender)
{
}
// Token: 0x06000D0C RID: 3340 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000D0C")]
[Address(RVA = "0x1DB4F70", Offset = "0x1DB3D70", VA = "0x181DB4F70")]
private static void Validate(string id, TimeSpan baseUtcOffset, TimeZoneInfo.AdjustmentRule[] adjustmentRules)
{
}
/// <summary>Returns the current <see cref="T:System.TimeZoneInfo" /> object's display name.</summary>
/// <returns>The value of the <see cref="P:System.TimeZoneInfo.DisplayName" /> property of the current <see cref="T:System.TimeZoneInfo" /> object.</returns>
// Token: 0x06000D0D RID: 3341 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000D0D")]
[Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400", Slot = "3")]
public override string ToString()
{
return null;
}
// Token: 0x06000D0E RID: 3342 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000D0E")]
[Address(RVA = "0x1DB5470", Offset = "0x1DB4270", VA = "0x181DB5470")]
private TimeZoneInfo(SerializationInfo info, StreamingContext context)
{
}
// Token: 0x06000D0F RID: 3343 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000D0F")]
[Address(RVA = "0x1DB5780", Offset = "0x1DB4580", VA = "0x181DB5780")]
private TimeZoneInfo(string id, TimeSpan baseUtcOffset, string displayName, string standardDisplayName, string daylightDisplayName, TimeZoneInfo.AdjustmentRule[] adjustmentRules, bool disableDaylightSavingTime)
{
}
// Token: 0x06000D10 RID: 3344 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000D10")]
[Address(RVA = "0x1DAF760", Offset = "0x1DAE560", VA = "0x181DAF760")]
private TimeZoneInfo.AdjustmentRule GetApplicableRule(DateTime dateTime)
{
return null;
}
// Token: 0x06000D11 RID: 3345 RVA: 0x0000B2E0 File Offset: 0x000094E0
[Token(Token = "0x6000D11")]
[Address(RVA = "0x1DB4910", Offset = "0x1DB3710", VA = "0x181DB4910")]
private bool TryGetTransitionOffset(DateTime dateTime, out TimeSpan offset, out bool isDst, bool forOffset = false)
{
return default(bool);
}
// Token: 0x06000D12 RID: 3346 RVA: 0x0000B2F8 File Offset: 0x000094F8
[Token(Token = "0x6000D12")]
[Address(RVA = "0x1DB3940", Offset = "0x1DB2740", VA = "0x181DB3940")]
private static DateTime TransitionPoint(TimeZoneInfo.TransitionTime transition, int year)
{
return default(DateTime);
}
// Token: 0x06000D13 RID: 3347 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000D13")]
[Address(RVA = "0x1DB4E30", Offset = "0x1DB3C30", VA = "0x181DB4E30")]
private static TimeZoneInfo.AdjustmentRule[] ValidateRules(List<TimeZoneInfo.AdjustmentRule> adjustmentRules)
{
return null;
}
// Token: 0x06000D14 RID: 3348 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000D14")]
[Address(RVA = "0x1DAC9B0", Offset = "0x1DAB7B0", VA = "0x181DAC9B0")]
private static TimeZoneInfo BuildFromStream(string id, Stream stream)
{
return null;
}
// Token: 0x06000D15 RID: 3349 RVA: 0x0000B310 File Offset: 0x00009510
[Token(Token = "0x6000D15")]
[Address(RVA = "0x1DB4D50", Offset = "0x1DB3B50", VA = "0x181DB4D50")]
private static bool ValidTZFile(byte[] buffer, int length)
{
return default(bool);
}
// Token: 0x06000D16 RID: 3350 RVA: 0x0000B328 File Offset: 0x00009528
[Token(Token = "0x6000D16")]
[Address(RVA = "0x1DB3740", Offset = "0x1DB2540", VA = "0x181DB3740")]
private static int SwapInt32(int i)
{
return 0;
}
// Token: 0x06000D17 RID: 3351 RVA: 0x0000B340 File Offset: 0x00009540
[Token(Token = "0x6000D17")]
[Address(RVA = "0x1DB36A0", Offset = "0x1DB24A0", VA = "0x181DB36A0")]
private static int ReadBigEndianInt32(byte[] buffer, int start)
{
return 0;
}
// Token: 0x06000D18 RID: 3352 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000D18")]
[Address(RVA = "0x1DB2840", Offset = "0x1DB1640", VA = "0x181DB2840")]
private static TimeZoneInfo ParseTZBuffer(string id, byte[] buffer, int length)
{
return null;
}
// Token: 0x06000D19 RID: 3353 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000D19")]
[Address(RVA = "0x1DB22F0", Offset = "0x1DB10F0", VA = "0x181DB22F0")]
private static Dictionary<int, string> ParseAbbreviations(byte[] buffer, int index, int count)
{
return null;
}
// Token: 0x06000D1A RID: 3354 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000D1A")]
[Address(RVA = "0x1DB3290", Offset = "0x1DB2090", VA = "0x181DB3290")]
private static Dictionary<int, TimeType> ParseTimesTypes(byte[] buffer, int index, int count, Dictionary<int, string> abbreviations)
{
return null;
}
// Token: 0x06000D1B RID: 3355 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000D1B")]
[Address(RVA = "0x1DB3490", Offset = "0x1DB2290", VA = "0x181DB3490")]
private static List<KeyValuePair<DateTime, TimeType>> ParseTransitions(byte[] buffer, int index, int count, Dictionary<int, TimeType> time_types)
{
return null;
}
// Token: 0x06000D1C RID: 3356 RVA: 0x0000B358 File Offset: 0x00009558
[Token(Token = "0x6000D1C")]
[Address(RVA = "0x1DAE9D0", Offset = "0x1DAD7D0", VA = "0x181DAE9D0")]
private static DateTime DateTimeFromUnixTime(long unix_time)
{
return default(DateTime);
}
// Token: 0x06000D1D RID: 3357 RVA: 0x0000B370 File Offset: 0x00009570
[Token(Token = "0x6000D1D")]
[Address(RVA = "0x1DB02D0", Offset = "0x1DAF0D0", VA = "0x181DB02D0")]
internal static TimeSpan GetLocalUtcOffset(DateTime dateTime, TimeZoneInfoOptions flags)
{
return default(TimeSpan);
}
// Token: 0x06000D1E RID: 3358 RVA: 0x0000B388 File Offset: 0x00009588
[Token(Token = "0x6000D1E")]
[Address(RVA = "0x1DB16A0", Offset = "0x1DB04A0", VA = "0x181DB16A0")]
internal TimeSpan GetUtcOffset(DateTime dateTime, TimeZoneInfoOptions flags)
{
return default(TimeSpan);
}
// Token: 0x06000D1F RID: 3359 RVA: 0x0000B3A0 File Offset: 0x000095A0
[Token(Token = "0x6000D1F")]
[Address(RVA = "0x1DB1210", Offset = "0x1DB0010", VA = "0x181DB1210")]
internal static TimeSpan GetUtcOffsetFromUtc(DateTime time, TimeZoneInfo zone, out bool isDaylightSavings, out bool isAmbiguousLocalDst)
{
return default(TimeSpan);
}
// Token: 0x06000D20 RID: 3360 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000D20")]
[Address(RVA = "0x1DB5D10", Offset = "0x1DB4B10", VA = "0x181DB5D10")]
internal TimeZoneInfo()
{
}
// Token: 0x0400052F RID: 1327
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x400052F")]
private TimeSpan baseUtcOffset;
// Token: 0x04000530 RID: 1328
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4000530")]
private string daylightDisplayName;
// Token: 0x04000531 RID: 1329
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4000531")]
private string displayName;
// Token: 0x04000532 RID: 1330
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x4000532")]
private string id;
// Token: 0x04000533 RID: 1331
[Token(Token = "0x4000533")]
private static TimeZoneInfo local;
// Token: 0x04000534 RID: 1332
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x4000534")]
private List<KeyValuePair<DateTime, TimeType>> transitions;
// Token: 0x04000535 RID: 1333
[Token(Token = "0x4000535")]
private static bool readlinkNotFound;
// Token: 0x04000536 RID: 1334
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
[Token(Token = "0x4000536")]
private string standardDisplayName;
// Token: 0x04000537 RID: 1335
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
[Token(Token = "0x4000537")]
private bool supportsDaylightSavingTime;
// Token: 0x04000538 RID: 1336
[Token(Token = "0x4000538")]
private static TimeZoneInfo utc;
// Token: 0x04000539 RID: 1337
[Token(Token = "0x4000539")]
private static string timeZoneDirectory;
// Token: 0x0400053A RID: 1338
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
[Token(Token = "0x400053A")]
private TimeZoneInfo.AdjustmentRule[] adjustmentRules;
// Token: 0x0400053B RID: 1339
[Token(Token = "0x400053B")]
private static RegistryKey timeZoneKey;
// Token: 0x0400053C RID: 1340
[Token(Token = "0x400053C")]
private static RegistryKey localZoneKey;
// Token: 0x0400053D RID: 1341
[Token(Token = "0x400053D")]
private static ReadOnlyCollection<TimeZoneInfo> systemTimeZones;
/// <summary>Provides information about a time zone adjustment, such as the transition to and from daylight saving time.</summary>
// Token: 0x02000147 RID: 327
[Token(Token = "0x2000147")]
[TypeForwardedFrom("System.Core, Version=2.0.5.0, Culture=Neutral, PublicKeyToken=7cec85d7bea7798e")]
[Serializable]
public sealed class AdjustmentRule : IEquatable<TimeZoneInfo.AdjustmentRule>, ISerializable, IDeserializationCallback
{
/// <summary>Gets the date when the adjustment rule takes effect.</summary>
/// <returns>A <see cref="T:System.DateTime" /> value that indicates when the adjustment rule takes effect.</returns>
// Token: 0x17000112 RID: 274
// (get) Token: 0x06000D21 RID: 3361 RVA: 0x0000B3B8 File Offset: 0x000095B8
[Token(Token = "0x17000112")]
public DateTime DateStart
{
[Token(Token = "0x6000D21")]
[Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20")]
get
{
return default(DateTime);
}
}
/// <summary>Gets the date when the adjustment rule ceases to be in effect.</summary>
/// <returns>A <see cref="T:System.DateTime" /> value that indicates the end date of the adjustment rule.</returns>
// Token: 0x17000113 RID: 275
// (get) Token: 0x06000D22 RID: 3362 RVA: 0x0000B3D0 File Offset: 0x000095D0
[Token(Token = "0x17000113")]
public DateTime DateEnd
{
[Token(Token = "0x6000D22")]
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")]
get
{
return default(DateTime);
}
}
/// <summary>Gets the amount of time that is required to form the time zone's daylight saving time. This amount of time is added to the time zone's offset from Coordinated Universal Time (UTC).</summary>
/// <returns>A <see cref="T:System.TimeSpan" /> object that indicates the amount of time to add to the standard time changes as a result of the adjustment rule.</returns>
// Token: 0x17000114 RID: 276
// (get) Token: 0x06000D23 RID: 3363 RVA: 0x0000B3E8 File Offset: 0x000095E8
[Token(Token = "0x17000114")]
public TimeSpan DaylightDelta
{
[Token(Token = "0x6000D23")]
[Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400")]
get
{
return default(TimeSpan);
}
}
/// <summary>Gets information about the annual transition from standard time to daylight saving time.</summary>
/// <returns>A <see cref="T:System.TimeZoneInfo.TransitionTime" /> object that defines the annual transition from a time zone's standard time to daylight saving time.</returns>
// Token: 0x17000115 RID: 277
// (get) Token: 0x06000D24 RID: 3364 RVA: 0x0000B400 File Offset: 0x00009600
[Token(Token = "0x17000115")]
public TimeZoneInfo.TransitionTime DaylightTransitionStart
{
[Token(Token = "0x6000D24")]
[Address(RVA = "0x1D64DD0", Offset = "0x1D63BD0", VA = "0x181D64DD0")]
get
{
return default(TimeZoneInfo.TransitionTime);
}
}
/// <summary>Gets information about the annual transition from daylight saving time back to standard time.</summary>
/// <returns>A <see cref="T:System.TimeZoneInfo.TransitionTime" /> object that defines the annual transition from daylight saving time back to the time zone's standard time.</returns>
// Token: 0x17000116 RID: 278
// (get) Token: 0x06000D25 RID: 3365 RVA: 0x0000B418 File Offset: 0x00009618
[Token(Token = "0x17000116")]
public TimeZoneInfo.TransitionTime DaylightTransitionEnd
{
[Token(Token = "0x6000D25")]
[Address(RVA = "0x327CF90", Offset = "0x327BD90", VA = "0x18327CF90")]
get
{
return default(TimeZoneInfo.TransitionTime);
}
}
/// <summary>Determines whether the current <see cref="T:System.TimeZoneInfo.AdjustmentRule" /> object is equal to a second <see cref="T:System.TimeZoneInfo.AdjustmentRule" /> object.</summary>
/// <param name="other">The object to compare with the current object.</param>
/// <returns>
/// <see langword="true" /> if both <see cref="T:System.TimeZoneInfo.AdjustmentRule" /> objects have equal values; otherwise, <see langword="false" />.</returns>
// Token: 0x06000D26 RID: 3366 RVA: 0x0000B430 File Offset: 0x00009630
[Token(Token = "0x6000D26")]
[Address(RVA = "0x327C490", Offset = "0x327B290", VA = "0x18327C490", Slot = "4")]
public bool Equals(TimeZoneInfo.AdjustmentRule other)
{
return default(bool);
}
/// <summary>Serves as a hash function for hashing algorithms and data structures such as hash tables.</summary>
/// <returns>A 32-bit signed integer that serves as the hash code for the current <see cref="T:System.TimeZoneInfo.AdjustmentRule" /> object.</returns>
// Token: 0x06000D27 RID: 3367 RVA: 0x0000B448 File Offset: 0x00009648
[Token(Token = "0x6000D27")]
[Address(RVA = "0x327C630", Offset = "0x327B430", VA = "0x18327C630", Slot = "2")]
public override int GetHashCode()
{
return 0;
}
// Token: 0x06000D28 RID: 3368 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000D28")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
private AdjustmentRule()
{
}
/// <summary>Creates a new adjustment rule for a particular time zone.</summary>
/// <param name="dateStart">The effective date of the adjustment rule. If the value of the <paramref name="dateStart" /> parameter is <see langword="DateTime.MinValue.Date" />, this is the first adjustment rule in effect for a time zone.</param>
/// <param name="dateEnd">The last date that the adjustment rule is in force. If the value of the <paramref name="dateEnd" /> parameter is <see langword="DateTime.MaxValue.Date" />, the adjustment rule has no end date.</param>
/// <param name="daylightDelta">The time change that results from the adjustment. This value is added to the time zone's <see cref="P:System.TimeZoneInfo.BaseUtcOffset" /> property to obtain the correct daylight offset from Coordinated Universal Time (UTC). This value can range from -14 to 14.</param>
/// <param name="daylightTransitionStart">An object that defines the start of daylight saving time.</param>
/// <param name="daylightTransitionEnd">An object that defines the end of daylight saving time.</param>
/// <returns>An object that represents the new adjustment rule.</returns>
/// <exception cref="T:System.ArgumentException">The <see cref="P:System.DateTime.Kind" /> property of the <paramref name="dateStart" /> or <paramref name="dateEnd" /> parameter does not equal <see cref="F:System.DateTimeKind.Unspecified" />.
/// -or-
/// The <paramref name="daylightTransitionStart" /> parameter is equal to the <paramref name="daylightTransitionEnd" /> parameter.
/// -or-
/// The <paramref name="dateStart" /> or <paramref name="dateEnd" /> parameter includes a time of day value.</exception>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="dateEnd" /> is earlier than <paramref name="dateStart" />.
/// -or-
/// <paramref name="daylightDelta" /> is less than -14 or greater than 14.
/// -or-
/// The <see cref="P:System.TimeSpan.Milliseconds" /> property of the <paramref name="daylightDelta" /> parameter is not equal to 0.
/// -or-
/// The <see cref="P:System.TimeSpan.Ticks" /> property of the <paramref name="daylightDelta" /> parameter does not equal a whole number of seconds.</exception>
// Token: 0x06000D29 RID: 3369 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000D29")]
[Address(RVA = "0x327C200", Offset = "0x327B000", VA = "0x18327C200")]
public static TimeZoneInfo.AdjustmentRule CreateAdjustmentRule(DateTime dateStart, DateTime dateEnd, TimeSpan daylightDelta, TimeZoneInfo.TransitionTime daylightTransitionStart, TimeZoneInfo.TransitionTime daylightTransitionEnd)
{
return null;
}
// Token: 0x06000D2A RID: 3370 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000D2A")]
[Address(RVA = "0x327C350", Offset = "0x327B150", VA = "0x18327C350")]
internal static TimeZoneInfo.AdjustmentRule CreateAdjustmentRule(DateTime dateStart, DateTime dateEnd, TimeSpan daylightDelta, TimeZoneInfo.TransitionTime daylightTransitionStart, TimeZoneInfo.TransitionTime daylightTransitionEnd, TimeSpan baseUtcOffsetDelta)
{
return null;
}
// Token: 0x06000D2B RID: 3371 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000D2B")]
[Address(RVA = "0x327C8A0", Offset = "0x327B6A0", VA = "0x18327C8A0")]
private static void ValidateAdjustmentRule(DateTime dateStart, DateTime dateEnd, TimeSpan daylightDelta, TimeZoneInfo.TransitionTime daylightTransitionStart, TimeZoneInfo.TransitionTime daylightTransitionEnd)
{
}
/// <summary>Runs when the deserialization of a <see cref="T:System.TimeZoneInfo.AdjustmentRule" /> object is completed.</summary>
/// <param name="sender">The object that initiated the callback. The functionality for this parameter is not currently implemented.</param>
// Token: 0x06000D2C RID: 3372 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000D2C")]
[Address(RVA = "0x327C640", Offset = "0x327B440", VA = "0x18327C640", Slot = "6")]
void IDeserializationCallback.OnDeserialization(object sender)
{
}
/// <summary>Populates a <see cref="T:System.Runtime.Serialization.SerializationInfo" /> object with the data that is required to serialize this object.</summary>
/// <param name="info">The object to populate with data.</param>
/// <param name="context">The destination for this serialization (see <see cref="T:System.Runtime.Serialization.StreamingContext" />).</param>
// Token: 0x06000D2D RID: 3373 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000D2D")]
[Address(RVA = "0x327C730", Offset = "0x327B530", VA = "0x18327C730", Slot = "5")]
void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context)
{
}
// Token: 0x06000D2E RID: 3374 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000D2E")]
[Address(RVA = "0x327CCB0", Offset = "0x327BAB0", VA = "0x18327CCB0")]
private AdjustmentRule(SerializationInfo info, StreamingContext context)
{
}
// Token: 0x0400053E RID: 1342
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x400053E")]
private DateTime m_dateStart;
// Token: 0x0400053F RID: 1343
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x400053F")]
private DateTime m_dateEnd;
// Token: 0x04000540 RID: 1344
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4000540")]
private TimeSpan m_daylightDelta;
// Token: 0x04000541 RID: 1345
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x4000541")]
private TimeZoneInfo.TransitionTime m_daylightTransitionStart;
// Token: 0x04000542 RID: 1346
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
[Token(Token = "0x4000542")]
private TimeZoneInfo.TransitionTime m_daylightTransitionEnd;
// Token: 0x04000543 RID: 1347
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
[Token(Token = "0x4000543")]
private TimeSpan m_baseUtcOffsetDelta;
}
/// <summary>Provides information about a specific time change, such as the change from daylight saving time to standard time or vice versa, in a particular time zone.</summary>
// Token: 0x02000148 RID: 328
[Token(Token = "0x2000148")]
[TypeForwardedFrom("System.Core, Version=2.0.5.0, Culture=Neutral, PublicKeyToken=7cec85d7bea7798e")]
[Serializable]
public struct TransitionTime : IEquatable<TimeZoneInfo.TransitionTime>, ISerializable, IDeserializationCallback
{
/// <summary>Gets the hour, minute, and second at which the time change occurs.</summary>
/// <returns>The time of day at which the time change occurs.</returns>
// Token: 0x17000117 RID: 279
// (get) Token: 0x06000D2F RID: 3375 RVA: 0x0000B460 File Offset: 0x00009660
[Token(Token = "0x17000117")]
public DateTime TimeOfDay
{
[Token(Token = "0x6000D2F")]
[Address(RVA = "0x41D090", Offset = "0x41BE90", VA = "0x18041D090")]
get
{
return default(DateTime);
}
}
/// <summary>Gets the month in which the time change occurs.</summary>
/// <returns>The month in which the time change occurs.</returns>
// Token: 0x17000118 RID: 280
// (get) Token: 0x06000D30 RID: 3376 RVA: 0x0000B478 File Offset: 0x00009678
[Token(Token = "0x17000118")]
public int Month
{
[Token(Token = "0x6000D30")]
[Address(RVA = "0x5DAD50", Offset = "0x5D9B50", VA = "0x1805DAD50")]
get
{
return 0;
}
}
/// <summary>Gets the week of the month in which a time change occurs.</summary>
/// <returns>The week of the month in which the time change occurs.</returns>
// Token: 0x17000119 RID: 281
// (get) Token: 0x06000D31 RID: 3377 RVA: 0x0000B490 File Offset: 0x00009690
[Token(Token = "0x17000119")]
public int Week
{
[Token(Token = "0x6000D31")]
[Address(RVA = "0x5DAD40", Offset = "0x5D9B40", VA = "0x1805DAD40")]
get
{
return 0;
}
}
/// <summary>Gets the day on which the time change occurs.</summary>
/// <returns>The day on which the time change occurs.</returns>
// Token: 0x1700011A RID: 282
// (get) Token: 0x06000D32 RID: 3378 RVA: 0x0000B4A8 File Offset: 0x000096A8
[Token(Token = "0x1700011A")]
public int Day
{
[Token(Token = "0x6000D32")]
[Address(RVA = "0x5DACE0", Offset = "0x5D9AE0", VA = "0x1805DACE0")]
get
{
return 0;
}
}
/// <summary>Gets the day of the week on which the time change occurs.</summary>
/// <returns>The day of the week on which the time change occurs.</returns>
// Token: 0x1700011B RID: 283
// (get) Token: 0x06000D33 RID: 3379 RVA: 0x0000B4C0 File Offset: 0x000096C0
[Token(Token = "0x1700011B")]
public DayOfWeek DayOfWeek
{
[Token(Token = "0x6000D33")]
[Address(RVA = "0x5DD020", Offset = "0x5DBE20", VA = "0x1805DD020")]
get
{
return DayOfWeek.Sunday;
}
}
/// <summary>Gets a value indicating whether the time change occurs at a fixed date and time (such as November 1) or a floating date and time (such as the last Sunday of October).</summary>
/// <returns>
/// <see langword="true" /> if the time change rule is fixed-date; <see langword="false" /> if the time change rule is floating-date.</returns>
// Token: 0x1700011C RID: 284
// (get) Token: 0x06000D34 RID: 3380 RVA: 0x0000B4D8 File Offset: 0x000096D8
[Token(Token = "0x1700011C")]
public bool IsFixedDateRule
{
[Token(Token = "0x6000D34")]
[Address(RVA = "0x42D5E0", Offset = "0x42C3E0", VA = "0x18042D5E0")]
get
{
return default(bool);
}
}
/// <summary>Determines whether an object has identical values to the current <see cref="T:System.TimeZoneInfo.TransitionTime" /> object.</summary>
/// <param name="obj">An object to compare with the current <see cref="T:System.TimeZoneInfo.TransitionTime" /> object.</param>
/// <returns>
/// <see langword="true" /> if the two objects are equal; otherwise, <see langword="false" />.</returns>
// Token: 0x06000D35 RID: 3381 RVA: 0x0000B4F0 File Offset: 0x000096F0
[Token(Token = "0x6000D35")]
[Address(RVA = "0x327D700", Offset = "0x327C500", VA = "0x18327D700", Slot = "0")]
public override bool Equals(object obj)
{
return default(bool);
}
/// <summary>Determines whether two specified <see cref="T:System.TimeZoneInfo.TransitionTime" /> objects are not equal.</summary>
/// <param name="t1">The first object to compare.</param>
/// <param name="t2">The second object to compare.</param>
/// <returns>
/// <see langword="true" /> if <paramref name="t1" /> and <paramref name="t2" /> have any different member values; otherwise, <see langword="false" />.</returns>
// Token: 0x06000D36 RID: 3382 RVA: 0x0000B508 File Offset: 0x00009708
[Token(Token = "0x6000D36")]
[Address(RVA = "0x327DED0", Offset = "0x327CCD0", VA = "0x18327DED0")]
public static bool operator !=(TimeZoneInfo.TransitionTime t1, TimeZoneInfo.TransitionTime t2)
{
return default(bool);
}
/// <summary>Determines whether the current <see cref="T:System.TimeZoneInfo.TransitionTime" /> object has identical values to a second <see cref="T:System.TimeZoneInfo.TransitionTime" /> object.</summary>
/// <param name="other">An object to compare to the current instance.</param>
/// <returns>
/// <see langword="true" /> if the two objects have identical property values; otherwise, <see langword="false" />.</returns>
// Token: 0x06000D37 RID: 3383 RVA: 0x0000B520 File Offset: 0x00009720
[Token(Token = "0x6000D37")]
[Address(RVA = "0x327D5D0", Offset = "0x327C3D0", VA = "0x18327D5D0", Slot = "4")]
public bool Equals(TimeZoneInfo.TransitionTime other)
{
return default(bool);
}
/// <summary>Serves as a hash function for hashing algorithms and data structures such as hash tables.</summary>
/// <returns>A 32-bit signed integer that serves as the hash code for this <see cref="T:System.TimeZoneInfo.TransitionTime" /> object.</returns>
// Token: 0x06000D38 RID: 3384 RVA: 0x0000B538 File Offset: 0x00009738
[Token(Token = "0x6000D38")]
[Address(RVA = "0x327D7A0", Offset = "0x327C5A0", VA = "0x18327D7A0", Slot = "2")]
public override int GetHashCode()
{
return 0;
}
/// <summary>Defines a time change that uses a fixed-date rule (that is, a time change that occurs on a specific day of a specific month).</summary>
/// <param name="timeOfDay">The time at which the time change occurs. This parameter corresponds to the <see cref="P:System.TimeZoneInfo.TransitionTime.TimeOfDay" /> property.</param>
/// <param name="month">The month in which the time change occurs. This parameter corresponds to the <see cref="P:System.TimeZoneInfo.TransitionTime.Month" /> property.</param>
/// <param name="day">The day of the month on which the time change occurs. This parameter corresponds to the <see cref="P:System.TimeZoneInfo.TransitionTime.Day" /> property.</param>
/// <returns>Data about the time change.</returns>
/// <exception cref="T:System.ArgumentException">The <paramref name="timeOfDay" /> parameter has a non-default date component.
/// -or-
/// The <paramref name="timeOfDay" /> parameter's <see cref="P:System.DateTime.Kind" /> property is not <see cref="F:System.DateTimeKind.Unspecified" />.
/// -or-
/// The <paramref name="timeOfDay" /> parameter does not represent a whole number of milliseconds.</exception>
/// <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="month" /> parameter is less than 1 or greater than 12.
/// -or-
/// The <paramref name="day" /> parameter is less than 1 or greater than 31.</exception>
// Token: 0x06000D39 RID: 3385 RVA: 0x0000B550 File Offset: 0x00009750
[Token(Token = "0x6000D39")]
[Address(RVA = "0x327D3C0", Offset = "0x327C1C0", VA = "0x18327D3C0")]
public static TimeZoneInfo.TransitionTime CreateFixedDateRule(DateTime timeOfDay, int month, int day)
{
return default(TimeZoneInfo.TransitionTime);
}
/// <summary>Defines a time change that uses a floating-date rule (that is, a time change that occurs on a specific day of a specific week of a specific month).</summary>
/// <param name="timeOfDay">The time at which the time change occurs. This parameter corresponds to the <see cref="P:System.TimeZoneInfo.TransitionTime.TimeOfDay" /> property.</param>
/// <param name="month">The month in which the time change occurs. This parameter corresponds to the <see cref="P:System.TimeZoneInfo.TransitionTime.Month" /> property.</param>
/// <param name="week">The week of the month in which the time change occurs. Its value can range from 1 to 5, with 5 representing the last week of the month. This parameter corresponds to the <see cref="P:System.TimeZoneInfo.TransitionTime.Week" /> property.</param>
/// <param name="dayOfWeek">The day of the week on which the time change occurs. This parameter corresponds to the <see cref="P:System.TimeZoneInfo.TransitionTime.DayOfWeek" /> property.</param>
/// <returns>Data about the time change.</returns>
/// <exception cref="T:System.ArgumentException">The <paramref name="timeOfDay" /> parameter has a non-default date component.
/// -or-
/// The <paramref name="timeOfDay" /> parameter does not represent a whole number of milliseconds.
/// -or-
/// The <paramref name="timeOfDay" /> parameter's <see cref="P:System.DateTime.Kind" /> property is not <see cref="F:System.DateTimeKind.Unspecified" />.</exception>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="month" /> is less than 1 or greater than 12.
/// -or-
/// <paramref name="week" /> is less than 1 or greater than 5.
/// -or-
/// The <paramref name="dayOfWeek" /> parameter is not a member of the <see cref="T:System.DayOfWeek" /> enumeration.</exception>
// Token: 0x06000D3A RID: 3386 RVA: 0x0000B568 File Offset: 0x00009768
[Token(Token = "0x6000D3A")]
[Address(RVA = "0x327D460", Offset = "0x327C260", VA = "0x18327D460")]
public static TimeZoneInfo.TransitionTime CreateFloatingDateRule(DateTime timeOfDay, int month, int week, DayOfWeek dayOfWeek)
{
return default(TimeZoneInfo.TransitionTime);
}
// Token: 0x06000D3B RID: 3387 RVA: 0x0000B580 File Offset: 0x00009780
[Token(Token = "0x6000D3B")]
[Address(RVA = "0x327D510", Offset = "0x327C310", VA = "0x18327D510")]
private static TimeZoneInfo.TransitionTime CreateTransitionTime(DateTime timeOfDay, int month, int week, int day, DayOfWeek dayOfWeek, bool isFixedDateRule)
{
return default(TimeZoneInfo.TransitionTime);
}
// Token: 0x06000D3C RID: 3388 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000D3C")]
[Address(RVA = "0x327D980", Offset = "0x327C780", VA = "0x18327D980")]
private static void ValidateTransitionTime(DateTime timeOfDay, int month, int week, int day, DayOfWeek dayOfWeek)
{
}
/// <summary>Runs when the deserialization of an object has been completed.</summary>
/// <param name="sender">The object that initiated the callback. The functionality for this parameter is not currently implemented.</param>
// Token: 0x06000D3D RID: 3389 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000D3D")]
[Address(RVA = "0x327D7B0", Offset = "0x327C5B0", VA = "0x18327D7B0", Slot = "6")]
void IDeserializationCallback.OnDeserialization(object sender)
{
}
/// <summary>Populates a <see cref="T:System.Runtime.Serialization.SerializationInfo" /> object with the data that is required to serialize this object.</summary>
/// <param name="info">The object to populate with data.</param>
/// <param name="context">The destination for this serialization (see <see cref="T:System.Runtime.Serialization.StreamingContext" />).</param>
// Token: 0x06000D3E RID: 3390 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000D3E")]
[Address(RVA = "0x327D870", Offset = "0x327C670", VA = "0x18327D870", Slot = "5")]
void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context)
{
}
// Token: 0x06000D3F RID: 3391 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000D3F")]
[Address(RVA = "0x327DC10", Offset = "0x327CA10", VA = "0x18327DC10")]
private TransitionTime(SerializationInfo info, StreamingContext context)
{
}
// Token: 0x04000544 RID: 1348
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000544")]
private DateTime m_timeOfDay;
// Token: 0x04000545 RID: 1349
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
[Token(Token = "0x4000545")]
private byte m_month;
// Token: 0x04000546 RID: 1350
[global::Cpp2IlInjected.FieldOffset(Offset = "0x9")]
[Token(Token = "0x4000546")]
private byte m_week;
// Token: 0x04000547 RID: 1351
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA")]
[Token(Token = "0x4000547")]
private byte m_day;
// Token: 0x04000548 RID: 1352
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC")]
[Token(Token = "0x4000548")]
private DayOfWeek m_dayOfWeek;
// Token: 0x04000549 RID: 1353
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4000549")]
private bool m_isFixedDateRule;
}
// Token: 0x02000149 RID: 329
[Token(Token = "0x2000149")]
internal struct SYSTEMTIME
{
// Token: 0x0400054A RID: 1354
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400054A")]
internal ushort wYear;
// Token: 0x0400054B RID: 1355
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2")]
[Token(Token = "0x400054B")]
internal ushort wMonth;
// Token: 0x0400054C RID: 1356
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4")]
[Token(Token = "0x400054C")]
internal ushort wDayOfWeek;
// Token: 0x0400054D RID: 1357
[global::Cpp2IlInjected.FieldOffset(Offset = "0x6")]
[Token(Token = "0x400054D")]
internal ushort wDay;
// Token: 0x0400054E RID: 1358
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
[Token(Token = "0x400054E")]
internal ushort wHour;
// Token: 0x0400054F RID: 1359
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA")]
[Token(Token = "0x400054F")]
internal ushort wMinute;
// Token: 0x04000550 RID: 1360
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC")]
[Token(Token = "0x4000550")]
internal ushort wSecond;
// Token: 0x04000551 RID: 1361
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE")]
[Token(Token = "0x4000551")]
internal ushort wMilliseconds;
}
// Token: 0x0200014A RID: 330
[Token(Token = "0x200014A")]
[StructLayout(0, CharSet = CharSet.Unicode)]
internal struct TIME_ZONE_INFORMATION
{
// Token: 0x04000552 RID: 1362
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000552")]
internal int Bias;
// Token: 0x04000553 RID: 1363
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
[Token(Token = "0x4000553")]
internal string StandardName;
// Token: 0x04000554 RID: 1364
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4000554")]
internal TimeZoneInfo.SYSTEMTIME StandardDate;
// Token: 0x04000555 RID: 1365
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4000555")]
internal int StandardBias;
// Token: 0x04000556 RID: 1366
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x4000556")]
internal string DaylightName;
// Token: 0x04000557 RID: 1367
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x4000557")]
internal TimeZoneInfo.SYSTEMTIME DaylightDate;
// Token: 0x04000558 RID: 1368
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
[Token(Token = "0x4000558")]
internal int DaylightBias;
}
// Token: 0x0200014B RID: 331
[Token(Token = "0x200014B")]
[StructLayout(0, CharSet = CharSet.Unicode)]
internal struct DYNAMIC_TIME_ZONE_INFORMATION
{
// Token: 0x04000559 RID: 1369
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000559")]
internal TimeZoneInfo.TIME_ZONE_INFORMATION TZI;
// Token: 0x0400055A RID: 1370
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
[Token(Token = "0x400055A")]
internal string TimeZoneKeyName;
// Token: 0x0400055B RID: 1371
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
[Token(Token = "0x400055B")]
internal byte DynamicDaylightTimeDisabled;
}
}
}