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
{
/// Represents any time zone in the world.
// 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, 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 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 GetSystemTimeZonesWinRTFallback()
{
return null;
}
/// Gets the time difference between the current time zone's standard time and Coordinated Universal Time (UTC).
/// An object that indicates the time difference between the current time zone's standard time and Coordinated Universal Time (UTC).
// 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);
}
}
/// Gets the general display name that represents the time zone.
/// The time zone's general display name.
// 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;
}
}
/// Gets the time zone identifier.
/// The time zone identifier.
// 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;
}
}
/// Gets a object that represents the local time zone.
/// An object that represents the local time zone.
// 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 systemTimeZones)
{
}
/// Gets a value indicating whether the time zone has any daylight saving time rules.
///
/// if the time zone supports daylight saving time; otherwise, .
// 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);
}
}
/// Gets a object that represents the Coordinated Universal Time (UTC) zone.
/// An object that represents the Coordinated Universal Time (UTC) zone.
// 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);
}
/// Converts a time from one time zone to another.
/// The date and time to convert.
/// The time zone of .
/// The time zone to convert to.
/// The date and time in the destination time zone that corresponds to the parameter in the source time zone.
/// The property of the parameter is , but the parameter does not equal .
/// -or-
/// The property of the parameter is , but the parameter does not equal .
/// -or-
/// The parameter is an invalid time (that is, it represents a time that does not exist because of a time zone's adjustment rules).
/// The parameter is .
/// -or-
/// The parameter is .
// 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);
}
/// Converts a Coordinated Universal Time (UTC) to the time in a specified time zone.
/// The Coordinated Universal Time (UTC).
/// The time zone to convert to.
/// The date and time in the destination time zone. Its property is if is ; otherwise, its property is .
/// The property of is .
///
/// is .
// 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);
}
/// Converts the time in a specified time zone to Coordinated Universal Time (UTC).
/// The date and time to convert.
/// The time zone of .
/// The Coordinated Universal Time (UTC) that corresponds to the parameter. The object's property is always set to .
///
/// . is and does not equal .
/// -or-
/// . is and does not equal .
/// -or-
/// returns .
///
/// is .
// 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);
}
/// 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.
/// The time zone's identifier.
/// An object that represents the time difference between this time zone and Coordinated Universal Time (UTC).
/// The display name of the new time zone.
/// The name of the new time zone's standard time.
/// The new time zone.
/// The parameter is .
/// The parameter is an empty string ("").
/// -or-
/// The parameter does not represent a whole number of minutes.
/// The parameter is greater than 14 hours or less than -14 hours.
// 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;
}
/// 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.
/// The time zone's identifier.
/// An object that represents the time difference between this time zone and Coordinated Universal Time (UTC).
/// The display name of the new time zone.
/// The new time zone's standard time name.
/// The daylight saving time name of the new time zone.
/// An array that augments the base UTC offset for a particular period.
/// A object that represents the new time zone.
/// The parameter is .
/// The parameter is an empty string ("").
/// -or-
/// The parameter does not represent a whole number of minutes.
/// The parameter is greater than 14 hours or less than -14 hours.
/// The adjustment rules specified in the parameter overlap.
/// -or-
/// The adjustment rules specified in the parameter are not in chronological order.
/// -or-
/// One or more elements in are .
/// -or-
/// A date can have multiple adjustment rules applied to it.
/// -or-
/// The sum of the parameter and the value of one or more objects in the array is greater than 14 hours or less than -14 hours.
// 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;
}
/// 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.
/// The time zone's identifier.
/// A object that represents the time difference between this time zone and Coordinated Universal Time (UTC).
/// The display name of the new time zone.
/// The standard time name of the new time zone.
/// The daylight saving time name of the new time zone.
/// An array of objects that augment the base UTC offset for a particular period.
///
/// to discard any daylight saving time-related information present in with the new object; otherwise, .
/// The new time zone. If the parameter is , the returned object has no daylight saving time data.
/// The parameter is .
/// The parameter is an empty string ("").
/// -or-
/// The parameter does not represent a whole number of minutes.
/// The parameter is greater than 14 hours or less than -14 hours.
/// The adjustment rules specified in the parameter overlap.
/// -or-
/// The adjustment rules specified in the parameter are not in chronological order.
/// -or-
/// One or more elements in are .
/// -or-
/// A date can have multiple adjustment rules applied to it.
/// -or-
/// The sum of the parameter and the value of one or more objects in the array is greater than 14 hours or less than -14 hours.
// 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;
}
/// Determines whether the current object and another object are equal.
/// A second object to compare with the current object.
///
/// if is a object that is equal to the current instance; otherwise, .
// 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);
}
/// Determines whether the current object and another object are equal.
/// A second object to compare with the current object.
///
/// if the two objects are equal; otherwise, .
// 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);
}
/// Instantiates a new object based on its identifier.
/// The time zone identifier, which corresponds to the property.
/// An object whose identifier is the value of the parameter.
/// The system does not have enough memory to hold information about the time zone.
/// The parameter is .
/// The time zone identifier specified by was not found. This means that a time zone identifier whose name matches does not exist, or that the identifier exists but does not contain any time zone data.
/// The process does not have the permissions required to read from the registry key that contains the time zone information.
/// The time zone identifier was found, but the registry data is corrupted.
// 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 adjustmentRules, int start_year, int end_year, byte[] buffer)
{
}
/// Retrieves an array of objects that apply to the current object.
/// An array of objects for this time zone.
/// The system does not have enough memory to make an in-memory copy of the adjustment rules.
// 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;
}
/// Serves as a hash function for hashing algorithms and data structures such as hash tables.
/// A 32-bit signed integer that serves as the hash code for this object.
// 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;
}
/// Populates a object with the data needed to serialize the current object.
/// The object to populate with data.
/// The destination for this serialization (see ).
/// The parameter is .
// 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)
{
}
/// Returns a sorted collection of all the time zones about which information is available on the local system.
/// A read-only collection of objects.
/// There is insufficient memory to store all time zone information.
/// The user does not have permission to read from the registry keys that contain time zone information.
// Token: 0x06000CFF RID: 3327 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000CFF")]
[Address(RVA = "0x1DB0F80", Offset = "0x1DAFD80", VA = "0x181DB0F80")]
public static ReadOnlyCollection GetSystemTimeZones()
{
return null;
}
/// Calculates the offset or difference between the time in this time zone and Coordinated Universal Time (UTC) for a particular date and time.
/// The date and time to determine the offset for.
/// An object that indicates the time difference between the two time zones.
// 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);
}
/// Indicates whether the current object and another object have the same adjustment rules.
/// A second object to compare with the current object.
///
/// if the two time zones have identical adjustment rules and an identical base offset; otherwise, .
/// The parameter is .
// 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);
}
/// 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.
/// A date and time value.
///
/// if the parameter is ambiguous; otherwise, .
/// The property of the value is and is an invalid time.
// 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);
}
/// Indicates whether a specified date and time falls in the range of daylight saving time for the time zone of the current object.
/// A date and time value.
///
/// if the parameter is a daylight saving time; otherwise, .
/// The property of the value is and is an invalid time.
// 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);
}
/// Indicates whether a particular date and time is invalid.
/// A date and time value.
///
/// if is invalid; otherwise, .
// 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);
}
/// Runs when the deserialization of an object has been completed.
/// The object that initiated the callback. The functionality for this parameter is not currently implemented.
/// The object contains invalid or corrupted data.
// 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)
{
}
/// Returns the current object's display name.
/// The value of the property of the current object.
// 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 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 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 ParseTimesTypes(byte[] buffer, int index, int count, Dictionary 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> ParseTransitions(byte[] buffer, int index, int count, Dictionary 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> 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 systemTimeZones;
/// Provides information about a time zone adjustment, such as the transition to and from daylight saving time.
// 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, ISerializable, IDeserializationCallback
{
/// Gets the date when the adjustment rule takes effect.
/// A value that indicates when the adjustment rule takes effect.
// 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);
}
}
/// Gets the date when the adjustment rule ceases to be in effect.
/// A value that indicates the end date of the adjustment rule.
// 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);
}
}
/// 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).
/// A object that indicates the amount of time to add to the standard time changes as a result of the adjustment rule.
// 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);
}
}
/// Gets information about the annual transition from standard time to daylight saving time.
/// A object that defines the annual transition from a time zone's standard time to daylight saving time.
// 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);
}
}
/// Gets information about the annual transition from daylight saving time back to standard time.
/// A object that defines the annual transition from daylight saving time back to the time zone's standard time.
// 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);
}
}
/// Determines whether the current object is equal to a second object.
/// The object to compare with the current object.
///
/// if both objects have equal values; otherwise, .
// 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);
}
/// Serves as a hash function for hashing algorithms and data structures such as hash tables.
/// A 32-bit signed integer that serves as the hash code for the current object.
// 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()
{
}
/// Creates a new adjustment rule for a particular time zone.
/// The effective date of the adjustment rule. If the value of the parameter is , this is the first adjustment rule in effect for a time zone.
/// The last date that the adjustment rule is in force. If the value of the parameter is , the adjustment rule has no end date.
/// The time change that results from the adjustment. This value is added to the time zone's property to obtain the correct daylight offset from Coordinated Universal Time (UTC). This value can range from -14 to 14.
/// An object that defines the start of daylight saving time.
/// An object that defines the end of daylight saving time.
/// An object that represents the new adjustment rule.
/// The property of the or parameter does not equal .
/// -or-
/// The parameter is equal to the parameter.
/// -or-
/// The or parameter includes a time of day value.
///
/// is earlier than .
/// -or-
/// is less than -14 or greater than 14.
/// -or-
/// The property of the parameter is not equal to 0.
/// -or-
/// The property of the parameter does not equal a whole number of seconds.
// 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)
{
}
/// Runs when the deserialization of a object is completed.
/// The object that initiated the callback. The functionality for this parameter is not currently implemented.
// 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)
{
}
/// Populates a object with the data that is required to serialize this object.
/// The object to populate with data.
/// The destination for this serialization (see ).
// 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;
}
/// 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.
// Token: 0x02000148 RID: 328
[Token(Token = "0x2000148")]
[TypeForwardedFrom("System.Core, Version=2.0.5.0, Culture=Neutral, PublicKeyToken=7cec85d7bea7798e")]
[Serializable]
public struct TransitionTime : IEquatable, ISerializable, IDeserializationCallback
{
/// Gets the hour, minute, and second at which the time change occurs.
/// The time of day at which the time change occurs.
// 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);
}
}
/// Gets the month in which the time change occurs.
/// The month in which the time change occurs.
// 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;
}
}
/// Gets the week of the month in which a time change occurs.
/// The week of the month in which the time change occurs.
// 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;
}
}
/// Gets the day on which the time change occurs.
/// The day on which the time change occurs.
// 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;
}
}
/// Gets the day of the week on which the time change occurs.
/// The day of the week on which the time change occurs.
// 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;
}
}
/// 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).
///
/// if the time change rule is fixed-date; if the time change rule is floating-date.
// 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);
}
}
/// Determines whether an object has identical values to the current object.
/// An object to compare with the current object.
///
/// if the two objects are equal; otherwise, .
// 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);
}
/// Determines whether two specified objects are not equal.
/// The first object to compare.
/// The second object to compare.
///
/// if and have any different member values; otherwise, .
// 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);
}
/// Determines whether the current object has identical values to a second object.
/// An object to compare to the current instance.
///
/// if the two objects have identical property values; otherwise, .
// 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);
}
/// Serves as a hash function for hashing algorithms and data structures such as hash tables.
/// A 32-bit signed integer that serves as the hash code for this object.
// 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;
}
/// 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).
/// The time at which the time change occurs. This parameter corresponds to the property.
/// The month in which the time change occurs. This parameter corresponds to the property.
/// The day of the month on which the time change occurs. This parameter corresponds to the property.
/// Data about the time change.
/// The parameter has a non-default date component.
/// -or-
/// The parameter's property is not .
/// -or-
/// The parameter does not represent a whole number of milliseconds.
/// The parameter is less than 1 or greater than 12.
/// -or-
/// The parameter is less than 1 or greater than 31.
// 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);
}
/// 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).
/// The time at which the time change occurs. This parameter corresponds to the property.
/// The month in which the time change occurs. This parameter corresponds to the property.
/// 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 property.
/// The day of the week on which the time change occurs. This parameter corresponds to the property.
/// Data about the time change.
/// The parameter has a non-default date component.
/// -or-
/// The parameter does not represent a whole number of milliseconds.
/// -or-
/// The parameter's property is not .
///
/// is less than 1 or greater than 12.
/// -or-
/// is less than 1 or greater than 5.
/// -or-
/// The parameter is not a member of the enumeration.
// 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)
{
}
/// Runs when the deserialization of an object has been completed.
/// The object that initiated the callback. The functionality for this parameter is not currently implemented.
// 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)
{
}
/// Populates a object with the data that is required to serialize this object.
/// The object to populate with data.
/// The destination for this serialization (see ).
// 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;
}
}
}