/*
* Created by: Steinar Dragsnes
* Created: 28. oktober 2007
*/
using System;
namespace DateTimeZone
{
/// <summary>
/// Utility class providing information about all time zones as listed by Joda Time implementation,
/// a complete reference list can be found here: http://joda-time.sourceforge.net/timezones.html
/// A full list of DSTs can be found here: http://www.timeanddate.com/time/dst2007.html
/// While this resource may be the best for looking at individual time zones:
/// http://www.timezoneconverter.com/cgi-bin/tzref.tzc
///
/// This class will be central in controlling the time zone any given date time instance will be
/// converted to based on the double UTC offset value.
/// </summary>
/// <remarks>
/// To make this scale we must:
/// - Create a user defined SQL data type such as the LocalDateTime type wich can be one single column data type in SQL.
/// - Have precompiled TimeZone constants for all TimeZones, deferring and looking up time zones costs to much and won't scale.
/// - Create a utility for extracting all time zones and generate the class in source control.
/// - Use versioning tools to compare the generated class with the original.
/// - Store the old class source in a database or use another scema if appropriate.
/// - When new DST rules are detected, put the generated source file into the assembly and recompile.
/// --> You should now be up to date when releasing new software.
///
/// Note: Thing about a way of storing historic DST rules within a time zone.
/// </remarks>
public static class TimeZones
{
#region Default Time Zones
/// <summary>Etc/GMT+12</summary>
public static readonly TimeZone Etc__GMT__12 = new TimeZone(-12, "Etc/GMT+12", "", "", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
/// <summary>Etc/GMT+11</summary>
public static readonly TimeZone Etc__GMT__11 = new TimeZone(-11, "Etc/GMT+11", "", "", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
/// <summary>Etc/GMT+10</summary>
public static readonly TimeZone Etc__GMT__10 = new TimeZone(-10, "Etc/GMT+10", "", "", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
/// <summary>Etc/GMT+9</summary>
public static readonly TimeZone Etc__GMT__9 = new TimeZone(-9, "Etc/GMT+9", "", "", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
// American time adjusted
/// <summary>Etc/GMT+8</summary>
public static readonly TimeZone Etc__GMT__8 = new TimeZone(-8, "Etc/GMT+8", "Pacific Standard Time", "", DayOccurrenceInMonth.Second, DayOfWeek.Sunday, 3, 2, 0, DayOccurrenceInMonth.First, DayOfWeek.Sunday, 11, 2, 0, true);
/// <summary>Etc/GMT+7</summary>
public static readonly TimeZone Etc__GMT__7 = new TimeZone(-7, "Etc/GMT+7", "Mountain Standard Time, US Mountain Standard Time", "", DayOccurrenceInMonth.Second, DayOfWeek.Sunday, 3, 2, 0, DayOccurrenceInMonth.First, DayOfWeek.Sunday, 11, 2, 0, true);
/// <summary>Etc/GMT+6</summary>
public static readonly TimeZone Etc__GMT__6 = new TimeZone(-6, "Etc/GMT+6", "Central America Standard Time, Central Standard Time, Mexico Standard Time, Canada Standard Time, ", "", DayOccurrenceInMonth.Second, DayOfWeek.Sunday, 3, 2, 0, DayOccurrenceInMonth.First, DayOfWeek.Sunday, 11, 2, 0, true);
/// <summary>Etc/GMT+5</summary>
public static readonly TimeZone Etc__GMT__5 = new TimeZone(-5, "Etc/GMT+5", "US Eastern Standard Time, Eastern Standard Time", "", DayOccurrenceInMonth.Second, DayOfWeek.Sunday, 3, 2, 0, DayOccurrenceInMonth.First, DayOfWeek.Sunday, 11, 2, 0, true);
/// <summary>Etc/GMT+4</summary>
public static readonly TimeZone Etc__GMT__4 = new TimeZone(-4, "Etc/GMT+4", "Atlantic Standard Time", "", DayOccurrenceInMonth.Second, DayOfWeek.Sunday, 3, 2, 0, DayOccurrenceInMonth.First, DayOfWeek.Sunday, 11, 2, 0, true);
/// <summary>Etc/GMT+3</summary>
public static readonly TimeZone Etc__GMT__3 = new TimeZone(-3, "Etc/GMT+3", "", "", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
/// <summary>Etc/GMT+2</summary>
public static readonly TimeZone Etc__GMT__2 = new TimeZone(-2, "Etc/GMT+2", "", "", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
/// <summary>Etc/GMT+1</summary>
public static readonly TimeZone Etc__GMT__1 = new TimeZone(-1, "Etc/GMT+1", "", "", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
/// <summary>Etc/GMT</summary>
public static readonly TimeZone Etc__GMT = new TimeZone(0, "Etc/GMT", "Etc/GMT+0, Etc/GMT-0, Etc/GMT0, Etc/Greenwich, GMT, GMT+0, GMT-0, GMT0, Greenwich", "UTC", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, true);
// European time adjusted
/// <summary>Etc/UCT</summary>
public static readonly TimeZone Etc__UCT = new TimeZone(0, "Etc/UCT", "UCT, Etc/Universal, Etc/Zulu, Universal, Zulu", "UTC", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
/// <summary>UCT</summary>
public static readonly TimeZone UTC = new TimeZone(0, "UTC", "", "", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
/// <summary>WET</summary>
public static readonly TimeZone WET = new TimeZone(0, "WET", "", "UTC", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
/// <summary>GMT</summary>
public static readonly TimeZone GMT = new TimeZone(0, "GMT", "GMT Standard Time, Greenwich Standard Time", "UTC", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 3, 2, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 10, 3, 0, true);
/// <summary>Etc/GMT-1</summary>
public static readonly TimeZone Etc__GMT___1 = new TimeZone(1, "Etc/GMT-1", "W. Europe Standard Time, Romance Standard Time, Central European Standard Time, W. Central Africa Standard Time, ", "", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 3, 2, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 10, 3, 0, true);
/// <summary>Etc/GMT-2</summary>
public static readonly TimeZone Etc__GMT___2 = new TimeZone(2, "Etc/GMT-2", "", "", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
/// <summary>Etc/GMT-3</summary>
public static readonly TimeZone Etc__GMT___3 = new TimeZone(3, "Etc/GMT-3", "", "", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
/// <summary>Etc/GMT-4</summary>
public static readonly TimeZone Etc__GMT___4 = new TimeZone(4, "Etc/GMT-4", "", "", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
/// <summary>Etc/GMT-5</summary>
public static readonly TimeZone Etc__GMT___5 = new TimeZone(5, "Etc/GMT-5", "", "", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
/// <summary>Etc/GMT-6</summary>
public static readonly TimeZone Etc__GMT___6 = new TimeZone(6, "Etc/GMT-6", "", "", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
/// <summary>Etc/GMT-7</summary>
public static readonly TimeZone Etc__GMT___7 = new TimeZone(7, "Etc/GMT-7", "", "", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
/// <summary>Etc/GMT-8</summary>
public static readonly TimeZone Etc__GMT___8 = new TimeZone(8, "Etc/GMT-8", "", "", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
/// <summary>Etc/GMT-9</summary>
public static readonly TimeZone Etc__GMT___9 = new TimeZone(9, "Etc/GMT-9", "", "", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
/// <summary>Etc/GMT-10</summary>
public static readonly TimeZone Etc__GMT___10 = new TimeZone(10, "Etc/GMT-10", "", "", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
/// <summary>Etc/GMT-11</summary>
public static readonly TimeZone Etc__GMT___11 = new TimeZone(11, "Etc/GMT-11", "", "", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
/// <summary>Etc/GMT-12</summary>
public static readonly TimeZone Etc__GMT___12 = new TimeZone(12, "Etc/GMT-12", "", "", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
/// <summary>Etc/GMT-13</summary>
public static readonly TimeZone Etc__GMT___13 = new TimeZone(13, "Etc/GMT-13", "", "", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
/// <summary>Etc/GMT-14</summary>
public static readonly TimeZone Etc__GMT___14 = new TimeZone(14, "Etc/GMT-14", "", "", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
#endregion
#region Time Zones
public static readonly TimeZone Pacific__Apia = new TimeZone(-11, "Pacific/Apia", "", "Etc/GMT+11", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Pacific__Midway = new TimeZone(-11, "Pacific/Midway", "", "Etc/GMT+11", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Pacific__Niue = new TimeZone(-11, "Pacific/Niue", "", "Etc/GMT+11", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Pacific__Pago_Pago = new TimeZone(-11, "Pacific/Pago_Pago", "Pacific/Samoa, US/Samoa", "Etc/GMT+11", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone America__Adak = new TimeZone(-10, "America/Adak", "America/Atka, US/Aleutian", "Etc/GMT+10", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone HST = new TimeZone(-10, "HST", "", "Etc/GMT+10", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Pacific__Fakaofo = new TimeZone(-10, "Pacific/Fakaofo", "", "Etc/GMT+10", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Pacific__Honolulu = new TimeZone(-10, "Pacific/Honolulu", "US/Hawaii", "Etc/GMT+10", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Pacific__Johnston = new TimeZone(-10, "Pacific/Johnston", "", "Etc/GMT+10", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Pacific__Rarotonga = new TimeZone(-10, "Pacific/Rarotonga", "", "Etc/GMT+10", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Pacific__Tahiti = new TimeZone(-10, "Pacific/Tahiti", "", "Etc/GMT+10", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Pacific__Marquesas = new TimeZone(-9.5, "Pacific/Marquesas", "", "", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone America__Anchorage = new TimeZone(-9, "America/Anchorage", "US/Alaska", "Etc/GMT+9", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone America__Juneau = new TimeZone(-9, "America/Juneau", "", "Etc/GMT+9", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone America__Nome = new TimeZone(-9, "America/Nome", "", "Etc/GMT+9", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone America__Yakutat = new TimeZone(-9, "America/Yakutat", "", "Etc/GMT+9", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Pacific__Gambier = new TimeZone(-9, "Pacific/Gambier", "", "Etc/GMT+9", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone America__Dawson = new TimeZone(-8, "America/Dawson", "", "Etc/GMT+8", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone America__Los_Angeles = new TimeZone(-8, "America/Los_Angeles", "US/Pacific, US/Pacific-New", "Etc/GMT+8", DayOccurrenceInMonth.Second, DayOfWeek.Sunday, 3, 2, 0, DayOccurrenceInMonth.First, DayOfWeek.Sunday, 11, 2, 0, true);
public static readonly TimeZone America__Tijuana = new TimeZone(-8, "America/Tijuana", "America/Ensenada, Mexico/BajaNorte", "Etc/GMT+8", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone America__Vancouver = new TimeZone(-8, "America/Vancouver", "Canada/Pacific", "Etc/GMT+8", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone America__Whitehorse = new TimeZone(-8, "America/Whitehorse", "Canada/Yukon", "Etc/GMT+8", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone PST8PDT = new TimeZone(-8, "PST8PDT", "", "Etc/GMT+8", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Pacific__Pitcairn = new TimeZone(-8, "Pacific/Pitcairn", "", "Etc/GMT+8", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone America__Boise = new TimeZone(-7, "America/Boise", "", "Etc/GMT+7", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone America__Cambridge_Bay = new TimeZone(-7, "America/Cambridge_Bay", "", "Etc/GMT+7", DayOccurrenceInMonth.Second, DayOfWeek.Sunday, 3, 2, 0, DayOccurrenceInMonth.First, DayOfWeek.Sunday, 10, 2, 0, true);
public static readonly TimeZone America__Chihuahua = new TimeZone(-7, "America/Chihuahua", "", "Etc/GMT+7", DayOccurrenceInMonth.Second, DayOfWeek.Sunday, 3, 2, 0, DayOccurrenceInMonth.First, DayOfWeek.Sunday, 10, 2, 0, true);
public static readonly TimeZone America__Dawson_Creek = new TimeZone(-7, "America/Dawson_Creek", "", "Etc/GMT+7", DayOccurrenceInMonth.Second, DayOfWeek.Sunday, 3, 2, 0, DayOccurrenceInMonth.First, DayOfWeek.Sunday, 10, 2, 0, true);
public static readonly TimeZone America__Denver = new TimeZone(-7, "America/Denver", "America/Shiprock, Navajo, US/Mountain", "Etc/GMT+7", DayOccurrenceInMonth.Second, DayOfWeek.Sunday, 3, 2, 0, DayOccurrenceInMonth.First, DayOfWeek.Sunday, 10, 2, 0, true);
public static readonly TimeZone America__Edmonton = new TimeZone(-7, "America/Edmonton", "Canada/Mountain", "Etc/GMT+7", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone America__Hermosillo = new TimeZone(-7, "America/Hermosillo", "", "Etc/GMT+7", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone America__Inuvik = new TimeZone(-7, "America/Inuvik", "", "Etc/GMT+7", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone America__Mazatlan = new TimeZone(-7, "America/Mazatlan", "Mexico/BajaSur", "Etc/GMT+7", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone America__Phoenix = new TimeZone(-7, "America/Phoenix", "US/Arizona", "Etc/GMT+7", DayOccurrenceInMonth.Second, DayOfWeek.Sunday, 3, 2, 0, DayOccurrenceInMonth.First, DayOfWeek.Sunday, 10, 2, 0, true);
public static readonly TimeZone America__Yellowknife = new TimeZone(-7, "America/Yellowknife", "", "Etc/GMT+7", DayOccurrenceInMonth.Second, DayOfWeek.Sunday, 3, 2, 0, DayOccurrenceInMonth.First, DayOfWeek.Sunday, 10, 2, 0, true);
public static readonly TimeZone MST = new TimeZone(-7, "MST", "", "Etc/GMT+7", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone MST7MDT = new TimeZone(-7, "MST7MDT", "", "Etc/GMT+7", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone America__Belize = new TimeZone(-6, "America/Belize", "", "Etc/GMT+6", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone America__Cancun = new TimeZone(-6, "America/Cancun", "", "Etc/GMT+6", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone America__Chicago = new TimeZone(-6, "America/CancunAmerica/Chicago", "US/Central", "Etc/GMT+6", DayOccurrenceInMonth.Second, DayOfWeek.Sunday, 3, 2, 0, DayOccurrenceInMonth.First, DayOfWeek.Sunday, 10, 2, 0, true);
public static readonly TimeZone America__Costa_Rica = new TimeZone(-6, "America/Costa_Rica", "", "Etc/GMT+6", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone America__El_Salvador = new TimeZone(-6, "America/El_Salvador", "", "Etc/GMT+6", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone America__Guatemala = new TimeZone(-6, "America/Guatemala", "", "Etc/GMT+6", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone America__Managua = new TimeZone(-6, "America/Managua", "", "Etc/GMT+6", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone America__Menominee = new TimeZone(-6, "America/Menominee", "", "Etc/GMT+6", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone America__Merida = new TimeZone(-6, "America/Merida", "", "Etc/GMT+6", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone America__Mexico_City = new TimeZone(-6, "America/Mexico_City", "Mexico/General", "Etc/GMT+6", DayOccurrenceInMonth.Second, DayOfWeek.Sunday, 3, 2, 0, DayOccurrenceInMonth.First, DayOfWeek.Sunday, 11, 2, 0, true);
public static readonly TimeZone America__Monterrey = new TimeZone(-6, "America/Monterrey", "", "Etc/GMT+6", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone America__North_Dakota__Center = new TimeZone(-6, "America/North_Dakota/Center", "", "Etc/GMT+6", DayOccurrenceInMonth.Second, DayOfWeek.Sunday, 3, 2, 0, DayOccurrenceInMonth.First, DayOfWeek.Sunday, 10, 2, 0, true);
public static readonly TimeZone America__North_Dakota__New_Salem = new TimeZone(-6, "America/North_Dakota/New_Salem", "", "Etc/GMT+6", DayOccurrenceInMonth.Second, DayOfWeek.Sunday, 3, 2, 0, DayOccurrenceInMonth.First, DayOfWeek.Sunday, 10, 2, 0, true);
public static readonly TimeZone America__Rainy_River = new TimeZone(-6, "America/Rainy_River", "", "Etc/GMT+6", DayOccurrenceInMonth.Second, DayOfWeek.Sunday, 3, 2, 0, DayOccurrenceInMonth.First, DayOfWeek.Sunday, 10, 2, 0, true);
public static readonly TimeZone America__Rankin_Inlet = new TimeZone(-6, "America/Rankin_Inlet", "", "Etc/GMT+6", DayOccurrenceInMonth.Second, DayOfWeek.Sunday, 3, 2, 0, DayOccurrenceInMonth.First, DayOfWeek.Sunday, 10, 2, 0, true);
public static readonly TimeZone America__Regina = new TimeZone(-6, "America/Regina", "Canada/East-Saskatchewan, Canada/Saskatchewan", "Etc/GMT+6", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone America__Swift_Current = new TimeZone(-6, "America/Swift_Current", "", "Etc/GMT+6", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone America__Tegucigalpa = new TimeZone(-6, "America/Tegucigalpa", "", "Etc/GMT+6", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone America__Winnipeg = new TimeZone(-6, "America/Winnipeg", "Canada/Central", "Etc/GMT+6", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone CST6CDT = new TimeZone(-6, "CST6CDT", "", "Etc/GMT+6", DayOccurrenceInMonth.Second, DayOfWeek.Sunday, 3, 2, 0, DayOccurrenceInMonth.First, DayOfWeek.Sunday, 10, 2, 0, true);
// These three are actual changes that I've made because I could not see that they match.
// The state of Indiana is all in EST time from Nov 04th 2007.
public static readonly TimeZone America__Indiana__Knox = new TimeZone(-5, "America/Indiana/Knox", "America/Knox_IN, US/Indiana-Starke", "Etc/GMT+5", DayOccurrenceInMonth.Second, DayOfWeek.Sunday, 3, 2, 0, DayOccurrenceInMonth.First, DayOfWeek.Sunday, 11, 2, 0, true);
public static readonly TimeZone America__Indiana__Petersburg = new TimeZone(-5, "America/Indiana/Petersburg", "", "Etc/GMT+5", DayOccurrenceInMonth.Second, DayOfWeek.Sunday, 3, 2, 0, DayOccurrenceInMonth.First, DayOfWeek.Sunday, 11, 2, 0, true);
public static readonly TimeZone America__Indiana__Vincennes = new TimeZone(-5, "America/Indiana/Vincennes", "", "Etc/GMT+5", DayOccurrenceInMonth.Second, DayOfWeek.Sunday, 3, 2, 0, DayOccurrenceInMonth.First, DayOfWeek.Sunday, 11, 2, 0, true);
public static readonly TimeZone Pacific__Easter = new TimeZone(-6, "Pacific/Easter", "Chile/EasterIsland", "Etc/GMT+6", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Pacific__Galapagos = new TimeZone(-6, "Pacific/Galapagos", "", "Etc/GMT+6", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone America__Atikokan = new TimeZone(-5, "America/Atikokan", "America/Coral_Harbour", "Etc/GMT+5", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone America__Bogota = new TimeZone(-5, "America/Bogota", "", "Etc/GMT+5", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone America__Cayman = new TimeZone(-5, "America/Cayman", "", "Etc/GMT+5", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone America__Detroit = new TimeZone(-5, "America/Detroit", "US/Michigan", "Etc/GMT+5", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone America__Eirunepe = new TimeZone(-5, "America/Eirunepe", "", "Etc/GMT+5", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone America__Grand_Turk = new TimeZone(-5, "America/Grand_Turk", "", "Etc/GMT+5", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone America__Guayaquil = new TimeZone(-5, "America/Guayaquil", "", "Etc/GMT+5", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone America__Havana = new TimeZone(-5, "America/Havana", "Cuba", "Etc/GMT+5", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone America__Indiana__Indianapolis = new TimeZone(-5, "America/Indiana/Indianapolis", "America/Fort_Wayne, America/Indianapolis, US/East-Indiana", "Etc/GMT+5", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone America__Indiana__Marengo = new TimeZone(-5, "America/Indiana/Marengo", "", "Etc/GMT+5", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone America__Indiana__Vevay = new TimeZone(-5, "America/Indiana/Vevay", "", "Etc/GMT+5", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone America__Iqaluit = new TimeZone(-5, "America/Iqaluit", "", "Etc/GMT+5", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone America__Jamaica = new TimeZone(-5, "America/Jamaica", "Jamaica", "Etc/GMT+5", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone America__Kentucky__Louisville = new TimeZone(-5, "America/Kentucky/Louisville", "America/Louisville", "Etc/GMT+5", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone America__Kentucky__Monticello = new TimeZone(-5, "America/Kentucky/Monticello", "", "Etc/GMT+5", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone America__Lima = new TimeZone(-5, "America/Lima", "", "Etc/GMT+5", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone America__Montreal = new TimeZone(-5, "America/Montreal", "", "Etc/GMT+5", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone America__Nassau = new TimeZone(-5, "America/Nassau", "", "Etc/GMT+5", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone America__New_York = new TimeZone(-5, "America/New_York", "US/Eastern", "Etc/GMT+5", DayOccurrenceInMonth.Second, DayOfWeek.Sunday, 3, 2, 0, DayOccurrenceInMonth.First, DayOfWeek.Sunday, 11, 2, 0, true);
public static readonly TimeZone America__Nipigon = new TimeZone(-5, "America/Nipigon", "", "Etc/GMT+5", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone America__Panama = new TimeZone(-5, "America/Panama", "", "Etc/GMT+5", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone America__Pangnirtung = new TimeZone(-5, "America/Pangnirtung", "", "Etc/GMT+5", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone America__Port_Au_Prince = new TimeZone(-5, "America/Port-au-Prince", "", "Etc/GMT+5", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone America__Rio_Branco = new TimeZone(-5, "America/Rio_Branco", "America/Porto_Acre, Brazil/Acre", "Etc/GMT+5", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone America__Thunder_Bay = new TimeZone(-5, "America/Thunder_Bay", "", "Etc/GMT+5", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone America__Toronto = new TimeZone(-5, "America/Toronto", "Canada/Eastern", "Etc/GMT+5", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone EST = new TimeZone(-5, "EST", "", "Etc/GMT+5", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone EST5EDT = new TimeZone(-5, "EST5EDT", "", "Etc/GMT+5", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone America__Anguilla = new TimeZone(-4, "America/Anguilla", "", "Etc/GMT+4", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone America__Antigua = new TimeZone(-4, "America/Antigua", "", "Etc/GMT+4", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone America__Aruba = new TimeZone(-4, "America/Aruba", "", "Etc/GMT+4", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone America__Asuncion = new TimeZone(-4, "America/Asuncion", "", "Etc/GMT+4", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone America__Barbados = new TimeZone(-4, "America/Barbados", "", "Etc/GMT+4", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone America__Blanc_Sablon = new TimeZone(-4, "America/Blanc-Sablon", "", "Etc/GMT+4", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone America__Boa_Vista = new TimeZone(-4, "America/Boa_Vista", "", "Etc/GMT+4", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone America__Campo_Grande = new TimeZone(-4, "America/Campo_Grande", "", "Etc/GMT+4", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone America__Caracas = new TimeZone(-4, "America/Caracas", "", "Etc/GMT+4", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone America__Cuiaba = new TimeZone(-4, "America/Cuiaba", "", "Etc/GMT+4", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone America__Curacao = new TimeZone(-4, "America/Curacao", "", "Etc/GMT+4", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone America__Dominica = new TimeZone(-4, "America/Dominica", "", "Etc/GMT+4", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone America__Glace_Bay = new TimeZone(-4, "America/Glace_Bay", "", "Etc/GMT+4", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone America__Goose_Bay = new TimeZone(-4, "America/Goose_Bay", "", "Etc/GMT+4", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone America__Grenada = new TimeZone(-4, "America/Grenada", "", "Etc/GMT+4", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone America__Guadeloupe = new TimeZone(-4, "America/Guadeloupe", "", "Etc/GMT+4", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone America__Guyana = new TimeZone(-4, "America/Guyana", "", "Etc/GMT+4", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone America__Halifax = new TimeZone(-4, "America/Halifax", "Canada/Atlantic", "Etc/GMT+4", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone America__La_Paz = new TimeZone(-4, "America/La_Paz", "", "Etc/GMT+4", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone America__Manaus = new TimeZone(-4, "America/Manaus", "Brazil/West", "Etc/GMT+4", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone America__Martinique = new TimeZone(-4, "America/Martinique", "", "Etc/GMT+4", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone America__Moncton = new TimeZone(-4, "America/Moncton", "", "Etc/GMT+4", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone America__Montserrat = new TimeZone(-4, "America/Montserrat", "", "Etc/GMT+4", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone America__Port_of_Spain = new TimeZone(-4, "America/Port_of_Spain", "", "Etc/GMT+4", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone America__Porto_Velho = new TimeZone(-4, "America/Porto_Velho", "", "Etc/GMT+4", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone America__Puerto_Rico = new TimeZone(-4, "America/Puerto_Rico", "", "Etc/GMT+4", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone America__Santiago = new TimeZone(-4, "America/Santiago", "Chile/Continental", "Etc/GMT+4", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone America__Santo_Domingo = new TimeZone(-4, "America/Santo_Domingo", "", "Etc/GMT+4", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone America__St_Kitts = new TimeZone(-4, "America/St_Kitts", "", "Etc/GMT+4", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone America__St_Lucia = new TimeZone(-4, "America/St_Lucia", "", "Etc/GMT+4", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone America__St_Thomas = new TimeZone(-4, "America/St_Thomas", "America/Virgin", "Etc/GMT+4", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone America__St_Vincent = new TimeZone(-4, "America/St_Vincent", "", "Etc/GMT+4", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone America__Thule = new TimeZone(-4, "America/Thule", "", "Etc/GMT+4", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone America__Tortola = new TimeZone(-4, "America/Tortola", "", "Etc/GMT+4", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Antarctica__Palmer = new TimeZone(-4, "Antarctica/Palmer", "", "Etc/GMT+4", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Atlantic__Bermuda = new TimeZone(-4, "Atlantic/Bermuda", "", "Etc/GMT+4", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Atlantic__Stanley = new TimeZone(-4, "Atlantic/Stanley", "", "Etc/GMT+4", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone America__St_Johns = new TimeZone(-3.5, "America/St_Johns", "Canada/Newfoundland", "", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone America__Araguaina = new TimeZone(-3, "America/Araguaina", "", "Etc/GMT+3", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone America__Argentina__Buenos_Aires = new TimeZone(-3, "America/Argentina/Buenos_Aires", "America/Buenos_Aires", "Etc/GMT+3", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone America__Argentina__Catamarca = new TimeZone(-3, "America/Argentina/Catamarca", "America/Argentina/ComodRivadavia, America/Catamarca", "Etc/GMT+3", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone America__Argentina__Cordoba = new TimeZone(-3, "America/Argentina/Cordoba", "America/Cordoba, America/Rosario", "Etc/GMT+3", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone America__Argentina__Jujuy = new TimeZone(-3, "America/Argentina/Jujuy", "America/Jujuy", "Etc/GMT+3", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone America__Argentina__La_Rioja = new TimeZone(-3, "America/Argentina/La_Rioja", "", "Etc/GMT+3", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone America__Argentina__Mendoza = new TimeZone(-3, "America/Argentina/Mendoza", "America/Mendoza", "Etc/GMT+3", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone America__Argentina__Rio_Gallegos = new TimeZone(-3, "America/Argentina/Rio_Gallegos", "", "Etc/GMT+3", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone America__Argentina__San_Juan = new TimeZone(-3, "America/Argentina/San_Juan", "", "Etc/GMT+3", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone America__Argentina__Tucuman = new TimeZone(-3, "America/Argentina/Tucuman", "", "Etc/GMT+3", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone America__Argentina__Ushuaia = new TimeZone(-3, "America/Argentina/Ushuaia", "", "Etc/GMT+3", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone America__Bahia = new TimeZone(-3, "America/Bahia", "", "Etc/GMT+3", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone America__Belem = new TimeZone(-3, "America/Belem", "", "Etc/GMT+3", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone America__Cayenne = new TimeZone(-3, "America/Cayenne", "", "Etc/GMT+3", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone America__Fortaleza = new TimeZone(-3, "America/Fortaleza", "", "Etc/GMT+3", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone America__Godthab = new TimeZone(-3, "America/Godthab", "", "Etc/GMT+3", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone America__Maceio = new TimeZone(-3, "America/Maceio", "", "Etc/GMT+3", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone America__Miquelon = new TimeZone(-3, "America/Miquelon", "", "Etc/GMT+3", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone America__Montevideo = new TimeZone(-3, "America/Montevideo", "", "Etc/GMT+3", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone America__Paramaribo = new TimeZone(-3, "America/Paramaribo", "", "Etc/GMT+3", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone America__Recife = new TimeZone(-3, "America/Recife", "", "Etc/GMT+3", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone America__Sao_Paulo = new TimeZone(-3, "America/Sao_Paulo", "Brazil/East", "Etc/GMT+3", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Antarctica__Rothera = new TimeZone(-3, "Antarctica/Rothera", "", "Etc/GMT+3", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone America__Noronha = new TimeZone(-2, "America/Noronha", "Brazil/DeNoronha", "Etc/GMT+2", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Atlantic__South_Georgia = new TimeZone(-2, "Atlantic/South_Georgia", "", "Etc/GMT+1", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone America__Scoresbysund = new TimeZone(-1, "America/Scoresbysund", "", "Etc/GMT+1", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Atlantic__Azores = new TimeZone(-1, "Atlantic/Azores", "", "Etc/GMT+1", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Atlantic__Cape_Verde = new TimeZone(-1, "Atlantic/Cape_Verde", "", "Etc/GMT+1", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Africa__Abidjan = new TimeZone(0, "Africa/Abidjan", "", "Etc/GMT", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Africa__Accra = new TimeZone(0, "Africa/Accra", "", "Etc/GMT", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Africa__Bamako = new TimeZone(0, "Africa/Bamako", "Africa/Timbuktu", "Etc/GMT", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Africa__Banjul = new TimeZone(0, "Africa/Banjul", "", "Etc/GMT", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Africa__Bissau = new TimeZone(0, "Africa/Bissau", "", "Etc/GMT", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Africa__Casablanca = new TimeZone(0, "Africa/Casablanca", "", "Etc/GMT", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Africa__Conakry = new TimeZone(0, "Africa/Conakry", "", "Etc/GMT", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Africa__Dakar = new TimeZone(0, "Africa/Dakar", "", "Etc/GMT", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Africa__El_Aaiun = new TimeZone(0, "Africa/El_Aaiun", "", "Etc/GMT", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Africa__Freetown = new TimeZone(0, "Africa/Freetown", "", "Etc/GMT", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Africa__Lome = new TimeZone(0, "Africa/Lome", "", "Etc/GMT", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Africa__Monrovia = new TimeZone(0, "Africa/Monrovia", "", "Etc/GMT", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Africa__Nouakchott = new TimeZone(0, "Africa/Nouakchott", "", "Etc/GMT", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Africa__Ouagadougou = new TimeZone(0, "Africa/Ouagadougou", "", "Etc/GMT", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Africa__Sao_Tome = new TimeZone(0, "Africa/Sao_Tome", "", "Etc/GMT", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone America__Danmarkshavn = new TimeZone(0, "America/Danmarkshavn", "", "Etc/GMT", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Atlantic__Canary = new TimeZone(0, "Atlantic/Canary", "", "Etc/GMT", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Atlantic__Faeroe = new TimeZone(0, "Atlantic/Faeroe", "", "Etc/GMT", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Atlantic__Madeira = new TimeZone(0, "Atlantic/Madeira", "", "Etc/GMT", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Atlantic__Reykjavik = new TimeZone(0, "Atlantic/Reykjavik", "Iceland", "Etc/GMT", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Atlantic__St_Helena = new TimeZone(0, "Atlantic/St_Helena", "", "Etc/GMT", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
// Anorher reference time...
public static readonly TimeZone Europe__Dublin = new TimeZone(0, "Europe/Dublin", "Eire", "GMT", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 3, 2, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 10, 3, 0, false);
public static readonly TimeZone Europe__Lisbon = new TimeZone(0, "Europe/Lisbon", "Portugal", "GMT", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 3, 2, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 10, 3, 0, true);
public static readonly TimeZone Europe__London = new TimeZone(0, "Europe/London", "Europe/Belfast, Europe/Guernsey, Europe/Isle_of_Man, Europe/Jersey, GB, GB-Eire", "GMT", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 3, 1, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 10, 2, 0, true);
public static readonly TimeZone Africa__Algiers = new TimeZone(1, "Africa/Algiers", "", "Etc/GMT-1", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Africa__Bangui = new TimeZone(1, "Africa/Bangui", "", "Etc/GMT-1", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Africa__Brazzaville = new TimeZone(1, "Africa/Brazzaville", "", "Etc/GMT-1", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Africa__Ceuta = new TimeZone(1, "Africa/Ceuta", "", "Etc/GMT-1", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Africa__Douala = new TimeZone(1, "Africa/Douala", "", "Etc/GMT-1", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Africa__Kinshasa = new TimeZone(1, "Africa/Kinshasa", "", "Etc/GMT-1", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Africa__Lagos = new TimeZone(1, "Africa/Lagos", "", "Etc/GMT-1", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Africa__Libreville = new TimeZone(1, "Africa/Libreville", "", "Etc/GMT-1", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Africa__Luanda = new TimeZone(1, "Africa/Luanda", "", "Etc/GMT-1", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Africa__Malabo = new TimeZone(1, "Africa/Malabo", "", "Etc/GMT-1", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Africa__Ndjamena = new TimeZone(1, "Africa/Ndjamena", "", "Etc/GMT-1", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Africa__Niamey = new TimeZone(1, "Africa/Niamey", "", "Etc/GMT-1", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Africa__Porto_Novo = new TimeZone(1, "Africa/Porto-Novo", "", "Etc/GMT-1", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Africa__Tunis = new TimeZone(1, "Africa/Tunis", "", "Etc/GMT-1", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Africa__Windhoek = new TimeZone(1, "Africa/Windhoek", "", "Etc/GMT-1", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone CET = new TimeZone(1, "CET", "", "Etc/GMT-1", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 3, 2, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 10, 3, 0, true);
public static readonly TimeZone Europe__Amsterdam = new TimeZone(1, "Europe/Amsterdam", "", "Etc/GMT-1", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 3, 2, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 10, 3, 0, true);
public static readonly TimeZone Europe__Andorra = new TimeZone(1, "Europe/Andorra", "", "Etc/GMT-1", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 3, 2, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 10, 3, 0, true);
public static readonly TimeZone Europe__Belgrade = new TimeZone(1, "Europe/Belgrade", "Europe/Ljubljana, Europe/Podgorica, Europe/Sarajevo, Europe/Skopje, Europe/Zagreb", "Etc/GMT-1", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 3, 2, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 10, 3, 0, true);
public static readonly TimeZone Europe__Berlin = new TimeZone(1, "Europe/Berlin", "", "Etc/GMT-1", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 3, 2, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 10, 3, 0, true);
public static readonly TimeZone Europe__Brussels = new TimeZone(1, "Europe/Brussels", "", "Etc/GMT-1", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 3, 2, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 10, 3, 0, true);
public static readonly TimeZone Europe__Budapest = new TimeZone(1, "Europe/Budapest", "", "Etc/GMT-1", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 3, 2, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 10, 3, 0, true);
public static readonly TimeZone Europe__Copenhagen = new TimeZone(1, "Europe/Copenhagen", "", "Etc/GMT-1", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 3, 2, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 10, 3, 0, true);
public static readonly TimeZone Europe__Gibraltar = new TimeZone(1, "Europe/Gibraltar", "", "Etc/GMT-1", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 3, 2, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 10, 3, 0, true);
public static readonly TimeZone Europe__Luxembourg = new TimeZone(1, "Europe/Luxembourg", "", "Etc/GMT-1", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 3, 2, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 10, 3, 0, true);
public static readonly TimeZone Europe__Madrid = new TimeZone(1, "Europe/Madrid", "", "Etc/GMT-1", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 3, 2, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 10, 3, 0, true);
public static readonly TimeZone Europe__Malta = new TimeZone(1, "Europe/Malta", "", "Etc/GMT-1", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 3, 2, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 10, 3, 0, true);
public static readonly TimeZone Europe__Monaco = new TimeZone(1, "Europe/Monaco", "", "Etc/GMT-1", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 3, 2, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 10, 3, 0, true);
public static readonly TimeZone Europe__Oslo = new TimeZone(1, "Europe/Oslo", "Arctic/Longyearbyen, Atlantic/Jan_Mayen", "Etc/GMT-1", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 3, 2, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 10, 3, 0, true);
public static readonly TimeZone Europe__Paris = new TimeZone(1, "Europe/Paris", "", "Etc/GMT-1", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 3, 2, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 10, 3, 0, true);
public static readonly TimeZone Europe__Prague = new TimeZone(1, "Europe/Prague", "Europe/Bratislava", "Etc/GMT-1", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 3, 2, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 10, 3, 0, true);
public static readonly TimeZone Europe__Rome = new TimeZone(1, "Europe/Rome", "Europe/San_Marino, Europe/Vatican", "Etc/GMT-1", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 3, 2, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 10, 3, 0, true);
public static readonly TimeZone Europe__Stockholm = new TimeZone(1, "Europe/Stockholm", "", "Etc/GMT-1", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 3, 2, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 10, 3, 0, true);
public static readonly TimeZone Europe__Tirane = new TimeZone(1, "Europe/Tirane", "", "Etc/GMT-1", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 3, 2, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 10, 3, 0, true);
public static readonly TimeZone Europe__Vaduz = new TimeZone(1, "Europe/Vaduz", "", "Etc/GMT-1", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 3, 2, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 10, 3, 0, true);
public static readonly TimeZone Europe__Vienna = new TimeZone(1, "Europe/Vienna", "", "Etc/GMT-1", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 3, 2, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 10, 3, 0, true);
public static readonly TimeZone Europe__Warsaw = new TimeZone(1, "Europe/Warsaw", "Poland", "Etc/GMT-1", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 3, 2, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 10, 3, 0, true);
public static readonly TimeZone Europe__Zurich = new TimeZone(1, "Europe/Zurich", "", "Etc/GMT-1", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 3, 2, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 10, 3, 0, true);
public static readonly TimeZone Europe__Albania = new TimeZone(1, "Europe/Albania", "", "Etc/GMT-1", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 3, 2, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 10, 3, 0, true);
public static readonly TimeZone Europe__Armenia = new TimeZone(1, "Europe/Armenia", "", "Etc/GMT-1", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 3, 2, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 10, 3, 0, true);
public static readonly TimeZone MET = new TimeZone(1, "MET", "", "Etc/GMT-1", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, true);
public static readonly TimeZone Africa__Blantyre = new TimeZone(2, "Africa/Blantyre", "", "Etc/GMT-2", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Africa__Bujumbura = new TimeZone(2, "Africa/Bujumbura", "", "Etc/GMT-2", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Africa__Cairo = new TimeZone(2, "Africa/Cairo", "Egypt", "Etc/GMT-2", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Africa__Gaborone = new TimeZone(2, "Africa/Gaborone", "", "Etc/GMT-2", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Africa__Harare = new TimeZone(2, "Africa/Harare", "", "Etc/GMT-2", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Africa__Johannesburg = new TimeZone(2, "Africa/Johannesburg", "", "Etc/GMT-2", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Africa__Kigali = new TimeZone(2, "Africa/Kigali", "", "Etc/GMT-2", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Africa__Lubumbashi = new TimeZone(2, "Africa/Lubumbashi", "", "Etc/GMT-2", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Africa__Lusaka = new TimeZone(2, "Africa/Lusaka", "", "Etc/GMT-2", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Africa__Maputo = new TimeZone(2, "Africa/Maputo", "", "Etc/GMT-2", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Africa__Maseru = new TimeZone(2, "Africa/Maseru", "", "Etc/GMT-2", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Africa__Mbabane = new TimeZone(2, "Africa/Mbabane", "", "Etc/GMT-2", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Africa__Tripoli = new TimeZone(2, "Africa/Tripoli", "Libya", "Etc/GMT-2", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Asia__Amman = new TimeZone(2, "Asia/Amman", "Jordan", "Etc/GMT-2", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Asia__Beirut = new TimeZone(2, "Asia/Beirut", "", "Etc/GMT-2", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Asia__Damascus = new TimeZone(2, "Asia/Damascus", "", "Etc/GMT-2", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Asia__Gaza = new TimeZone(2, "Asia/Gaza", "", "Etc/GMT-2", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Asia__Jerusalem = new TimeZone(2, "Asia/Jerusalem", "Asia/Tel_Aviv, Israel", "Etc/GMT-2", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Asia__Nicosia = new TimeZone(2, "Asia/Nicosia", "Europe/Nicosia", "Etc/GMT-2", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone EET = new TimeZone(2, "EET", "", "Etc/GMT-2", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Europe__Athens = new TimeZone(2, "Europe/Athens", "", "Etc/GMT-2", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Europe__Bucharest = new TimeZone(2, "Europe/Bucharest", "", "Etc/GMT-2", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Europe__Chisinau = new TimeZone(2, "Europe/Chisinau", "Europe/Tiraspol", "Etc/GMT-2", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Europe__Helsinki = new TimeZone(2, "Europe/Helsinki", "Europe/Mariehamn", "Etc/GMT-2", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Europe__Istanbul = new TimeZone(2, "Europe/Istanbul", "Asia/Istanbul, Turkey", "Etc/GMT-2", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Europe__Kaliningrad = new TimeZone(2, "Europe/Kaliningrad", "", "Etc/GMT-2", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Europe__Kiev = new TimeZone(2, "Europe/Kiev", "", "Etc/GMT-2", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Europe__Minsk = new TimeZone(2, "Europe/Minsk", "", "Etc/GMT-2", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Europe__Riga = new TimeZone(2, "Europe/Riga", "", "Etc/GMT-2", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Europe__Simferopol = new TimeZone(2, "Europe/Simferopol", "", "Etc/GMT-2", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Europe__Sofia = new TimeZone(2, "Europe/Sofia", "", "Etc/GMT-2", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Europe__Tallinn = new TimeZone(2, "Europe/Tallinn", "", "Etc/GMT-2", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 3, 3, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 10, 4, 0, true);
public static readonly TimeZone Europe__Uzhgorod = new TimeZone(2, "Europe/Uzhgorod", "", "Etc/GMT-2", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Europe__Vilnius = new TimeZone(2, "Europe/Vilnius", "", "Etc/GMT-2", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Europe__Zaporozhye = new TimeZone(2, "Europe/Zaporozhye", "", "Etc/GMT-2", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Africa__Addis_Ababa = new TimeZone(3, "Africa/Addis_Ababa", "", "Etc/GMT-3", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Africa__Asmera = new TimeZone(3, "Africa/Asmera", "", "Etc/GMT-3", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Africa__Dar_es_Salaam = new TimeZone(3, "Africa/Dar_es_Salaam", "", "Etc/GMT-3", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Africa__Djibouti = new TimeZone(3, "Africa/Djibouti", "", "Etc/GMT-3", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Africa__Kampala = new TimeZone(3, "Africa/Kampala", "", "Etc/GMT-3", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Africa__Khartoum = new TimeZone(3, "Africa/Khartoum", "", "Etc/GMT-3", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Africa__Mogadishu = new TimeZone(3, "Africa/Mogadishu", "", "Etc/GMT-3", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Africa__Nairobi = new TimeZone(3, "Africa/Nairobi", "", "Etc/GMT-3", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Antarctica__Syowa = new TimeZone(3, "Antarctica/Syowa", "", "Etc/GMT-3", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Asia__Aden = new TimeZone(3, "Asia/Aden", "", "Etc/GMT-3", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Asia__Baghdad = new TimeZone(3, "Asia/Baghdad", "", "Etc/GMT-3", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Asia__Bahrain = new TimeZone(3, "Asia/Bahrain", "", "Etc/GMT-3", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Asia__Qatar = new TimeZone(3, "Asia/Qatar", "", "Etc/GMT-3", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Asia__Riyadh = new TimeZone(3, "Asia/Riyadh", "", "Etc/GMT-3", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Europe__Moscow = new TimeZone(3, "Europe/Moscow", "W-SU", "Etc/GMT-3", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 3, 2, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 10, 3, 0, true);
public static readonly TimeZone Europe__Volgograd = new TimeZone(3, "Europe/Volgograd", "", "Etc/GMT-3", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Indian__Antananarivo = new TimeZone(3, "Indian/Antananarivo", "", "Etc/GMT-3", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Indian__Comoro = new TimeZone(3, "Indian/Comoro", "", "Etc/GMT-3", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Indian__Mayotte = new TimeZone(3, "Indian/Mayotte", "", "Etc/GMT-3", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Asia__Tehran = new TimeZone(3.5, "Asia/Tehran", "Iran", "", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Asia__Baku = new TimeZone(4, "Asia/Baku", "", "Etc/GMT-4", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Asia__Dubai = new TimeZone(4, "Asia/Dubai", "", "Etc/GMT-4", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Asia__Muscat = new TimeZone(4, "Asia/Muscat", "", "Etc/GMT-4", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Asia__Tbilisi = new TimeZone(4, "Asia/Tbilisi", "", "Etc/GMT-4", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Asia__Yerevan = new TimeZone(4, "Asia/Yerevan", "", "Etc/GMT-4", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Europe__Samara = new TimeZone(4, "Europe/Samara", "", "Etc/GMT-4", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Indian__Mahe = new TimeZone(4, "Indian/Mahe", "", "Etc/GMT-4", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Indian__Mauritius = new TimeZone(4, "Indian/Mauritius", "", "Etc/GMT-4", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Indian__Reunion = new TimeZone(4, "Indian/Reunion", "", "Etc/GMT-4", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Asia__Kabul = new TimeZone(4.5, "Asia/Kabul", "", "", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Asia__Aqtau = new TimeZone(5, "Asia/Aqtau", "", "Etc/GMT-5", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Asia__Aqtobe = new TimeZone(5, "Asia/Aqtobe", "", "Etc/GMT-5", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Asia__Ashgabat = new TimeZone(5, "Asia/Ashgabat", "Asia/Ashkhabad", "Etc/GMT-5", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Asia__Dushanbe = new TimeZone(5, "Asia/Dushanbe", "", "Etc/GMT-5", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Asia__Karachi = new TimeZone(5, "Asia/Karachi", "", "Etc/GMT-5", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Asia__Oral = new TimeZone(5, "Asia/Oral", "", "Etc/GMT-5", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Asia__Samarkand = new TimeZone(5, "Asia/Samarkand", "", "Etc/GMT-5", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Asia__Tashkent = new TimeZone(5, "Asia/Tashkent", "", "Etc/GMT-5", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Asia__Yekaterinburg = new TimeZone(5, "Asia/Yekaterinburg", "", "Etc/GMT-5", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Indian__Kerguelen = new TimeZone(5, "Indian/Kerguelen", "", "Etc/GMT-5", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Indian__Maldives = new TimeZone(5, "Indian/Maldives", "", "Etc/GMT-5", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Asia__Calcutta = new TimeZone(5.5, "Asia/Calcutta", "", "", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Asia__Colombo = new TimeZone(5.5, "Asia/Colombo", "", "", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Asia__Katmandu = new TimeZone(5.75, "Asia/Katmandu", "", "", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Antarctica__Mawson = new TimeZone(6, "Antarctica/Mawson", "", "Etc/GMT-6", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Antarctica__Vostok = new TimeZone(6, "Antarctica/Vostok", "", "Etc/GMT-6", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Asia__Almaty = new TimeZone(6, "Asia/Almaty", "", "Etc/GMT-6", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Asia__Bishkek = new TimeZone(6, "Asia/Bishkek", "", "Etc/GMT-6", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Asia__Dhaka = new TimeZone(6, "Asia/Dhaka", "Asia/Dacca", "Etc/GMT-6", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Asia__Novosibirsk = new TimeZone(6, "Asia/Novosibirsk", "", "Etc/GMT-6", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Asia__Omsk = new TimeZone(6, "Asia/Omsk", "", "Etc/GMT-6", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Asia__Qyzylorda = new TimeZone(6, "Asia/Qyzylorda", "", "Etc/GMT-6", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Asia__Thimphu = new TimeZone(6, "Asia/Thimphu", "Asia/Thimbu", "Etc/GMT-6", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Indian__Chagos = new TimeZone(6, "Indian/Chagos", "", "Etc/GMT-6", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Asia__Rangoon = new TimeZone(6.5, "Asia/Rangoon", "", "", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Indian__Cocos = new TimeZone(6.5, "Indian/Cocos", "", "", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Antarctica__Davis = new TimeZone(7, "Antarctica/Davis", "", "Etc/GMT-7", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Asia__Bangkok = new TimeZone(7, "Asia/Bangkok", "", "Etc/GMT-7", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Asia__Hovd = new TimeZone(7, "Asia/Hovd", "", "Etc/GMT-7", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Asia__Jakarta = new TimeZone(7, "Asia/Jakarta", "", "Etc/GMT-7", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Asia__Krasnoyarsk = new TimeZone(7, "Asia/Krasnoyarsk", "", "Etc/GMT-7", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Asia__Phnom_Penh = new TimeZone(7, "Asia/Phnom_Penh", "", "Etc/GMT-7", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Asia__Pontianak = new TimeZone(7, "Asia/Pontianak", "", "Etc/GMT-7", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Asia__Saigon = new TimeZone(7, "Asia/Saigon", "", "Etc/GMT-7", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Asia__Vientiane = new TimeZone(7, "Asia/Vientiane", "", "Etc/GMT-7", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Indian__Christmas = new TimeZone(7, "Indian/Christmas", "", "Etc/GMT-7", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Antarctica__Casey = new TimeZone(8, "Antarctica/Casey", "", "Etc/GMT-8", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Asia__Brunei = new TimeZone(8, "Asia/Brunei", "", "Etc/GMT-8", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Asia__Chongqing = new TimeZone(8, "Asia/Chongqing", "Asia/Chungking", "Etc/GMT-8", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Asia__Harbin = new TimeZone(8, "Asia/Harbin", "", "Etc/GMT-8", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Asia__Hong_Kong = new TimeZone(8, "Asia/Hong_Kong", "Hongkong", "Etc/GMT-8", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Asia__Irkutsk = new TimeZone(8, "Asia/Irkutsk", "", "Etc/GMT-8", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Asia__Kashgar = new TimeZone(8, "Asia/Kashgar", "", "Etc/GMT-8", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Asia__Kuala_Lumpur = new TimeZone(8, "Asia/Kuala_Lumpur", "", "Etc/GMT-8", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Asia__Kuching = new TimeZone(8, "Asia/Kuching", "", "Etc/GMT-8", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Asia__Macau = new TimeZone(8, "Asia/Macau", "Asia/Macao", "Etc/GMT-8", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Asia__Makassar = new TimeZone(8, "Asia/Makassar", "Asia/Ujung_Pandang", "Etc/GMT-8", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Asia__Manila = new TimeZone(8, "Asia/Manila", "", "Etc/GMT-8", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Asia__Shanghai = new TimeZone(8, "Asia/Shanghai", "PRC", "Etc/GMT-8", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Asia__Singapore = new TimeZone(8, "Asia/Singapore", "Singapore", "Etc/GMT-8", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Asia__Taipei = new TimeZone(8, "Asia/Taipei", "ROC", "Etc/GMT-8", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Asia__Ulaanbaatar = new TimeZone(8, "Asia/Ulaanbaatar", "Asia/Ulan_Bator", "Etc/GMT-8", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Asia__Urumqi = new TimeZone(8, "Asia/Urumqi", "", "Etc/GMT-8", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Australia__Perth = new TimeZone(8, "Australia/Perth", "Australia/West", "Etc/GMT-8", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Asia__Choibalsan = new TimeZone(9, "Asia/Choibalsan", "", "Etc/GMT-9", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Asia__Dili = new TimeZone(9, "Asia/Dili", "", "Etc/GMT-9", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Asia__Jayapura = new TimeZone(9, "Asia/Jayapura", "", "Etc/GMT-9", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Asia__Pyongyang = new TimeZone(9, "Asia/Pyongyang", "", "Etc/GMT-9", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Asia__Seoul = new TimeZone(9, "Asia/Seoul", "ROK", "Etc/GMT-9", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Asia__Tokyo = new TimeZone(9, "Asia/Tokyo", "Japan", "Etc/GMT-9", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Asia__Yakutsk = new TimeZone(9, "Asia/Yakutsk", "", "Etc/GMT-9", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
// This block has been verified on DST change.
public static readonly TimeZone Pacific__Palau = new TimeZone(9, "Pacific/Palau", "", "Etc/GMT-9", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Australia__Adelaide = new TimeZone(9.5, "Australia/Adelaide", "Australia/South", "", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 10, 2, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 3, 3, 0, true);
public static readonly TimeZone Australia__Broken_Hill = new TimeZone(9.5, "Australia/Broken_Hill", "Australia/Yancowinna", "", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 10, 2, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 3, 3, 0, true);
public static readonly TimeZone Australia__Darwin = new TimeZone(9.5, "Australia/Darwin", "Australia/North", "", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 10, 2, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 3, 3, 0, false);
public static readonly TimeZone Australia__Brisbane = new TimeZone(10, "Australia/Brisbane", "Australia/Queensland", "Etc/GMT-10", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 10, 2, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 3, 3, 0, false);
public static readonly TimeZone Australia__Currie = new TimeZone(10, "Australia/Currie", "", "Etc/GMT-10", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 10, 2, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 3, 3, 0, true);
public static readonly TimeZone Australia__Hobart = new TimeZone(10, "Australia/Hobart", "Australia/Tasmania", "Etc/GMT-10", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 10, 2, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 3, 3, 0, true);
public static readonly TimeZone Australia__Lindeman = new TimeZone(10, "Australia/Lindeman", "", "Etc/GMT-10", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 10, 2, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 3, 3, 0, false);
public static readonly TimeZone Australia__Melbourne = new TimeZone(10, "Australia/Melbourne", "Australia/Victoria", "Etc/GMT-10", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 10, 2, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 3, 3, 0, true);
public static readonly TimeZone Australia__Sydney = new TimeZone(10, "Australia/Sydney", "Australia/ACT, Australia/Canberra, Australia/NSW", "Etc/GMT-10", DayOccurrenceInMonth.First, DayOfWeek.Sunday, 10, 2, 0, DayOccurrenceInMonth.First, DayOfWeek.Sunday, 4, 3, 0, true);
public static readonly TimeZone Antarctica__DumontDUrville = new TimeZone(10, "Antarctica/DumontDUrville", "", "Etc/GMT-10", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 10, 2, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 3, 3, 0, false);
public static readonly TimeZone Asia__Sakhalin = new TimeZone(10, "Asia/Sakhalin", "", "Etc/GMT-10", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 10, 2, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 3, 3, 0, false);
public static readonly TimeZone Asia__Vladivostok = new TimeZone(10, "Asia/Vladivostok", "", "Etc/GMT-10", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 10, 2, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 3, 3, 0, false);
public static readonly TimeZone Pacific__Guam = new TimeZone(10, "Pacific/Guam", "", "Etc/GMT-10", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Pacific__Port_Moresby = new TimeZone(10, "Pacific/Port_Moresby", "", "Etc/GMT-10", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Pacific__Saipan = new TimeZone(10, "Pacific/Saipan", "", "Etc/GMT-10", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Pacific__Truk = new TimeZone(10, "Pacific/Truk", "Pacific/Yap", "Etc/GMT-10", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Australia__Lord_Howe = new TimeZone(10.5, "Australia/Lord_Howe", "Australia/LHI", "", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Asia__Magadan = new TimeZone(11, "Asia/Magadan", "", "Etc/GMT-11", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Pacific__Efate = new TimeZone(11, "Pacific/Efate", "", "Etc/GMT-11", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Pacific__Guadalcanal = new TimeZone(11, "Pacific/Guadalcanal", "", "Etc/GMT-11", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Pacific__Kosrae = new TimeZone(11, "Pacific/Kosrae", "", "Etc/GMT-11", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Pacific__Noumea = new TimeZone(11, "Pacific/Noumea", "", "Etc/GMT-11", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Pacific__Ponape = new TimeZone(11, "Pacific/Ponape", "", "Etc/GMT-11", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Pacific__Norfolk = new TimeZone(11.5, "Pacific/Norfolk", "", "", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Antarctica__McMurdo = new TimeZone(12, "Antarctica/McMurdo", "Antarctica/South_Pole", "Etc/GMT-12", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Asia__Anadyr = new TimeZone(12, "Asia/Anadyr", "", "Etc/GMT-12", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Asia__Kamchatka = new TimeZone(12, "Asia/Kamchatka", "", "Etc/GMT-12", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Pacific__Auckland = new TimeZone(12, "Pacific/Auckland", "NZ", "Etc/GMT-12", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Pacific__Fiji = new TimeZone(12, "Pacific/Fiji", "", "Etc/GMT-12", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Pacific__Funafuti = new TimeZone(12, "Pacific/Funafuti", "", "Etc/GMT-12", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Pacific__Kwajalein = new TimeZone(12, "Pacific/Kwajalein", "Kwajalein", "Etc/GMT-12", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Pacific__Majuro = new TimeZone(12, "Pacific/Majuro", "", "Etc/GMT-12", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Pacific__Nauru = new TimeZone(12, "Pacific/Nauru", "", "Etc/GMT-12", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Pacific__Tarawa = new TimeZone(12, "Pacific/Tarawa", "", "Etc/GMT-12", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Pacific__Wake = new TimeZone(12, "Pacific/Wake", "", "Etc/GMT-12", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Pacific__Wallis = new TimeZone(12, "Pacific/Wallis", "", "Etc/GMT-12", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Pacific__Chatham = new TimeZone(12.75, "Pacific/Chatham", "NZ-CHAT", "", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Pacific__Enderbury = new TimeZone(13, "Pacific/Enderbury", "", "Etc/GMT-13", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Pacific__Tongatapu = new TimeZone(13, "Pacific/Tongatapu", "", "Etc/GMT-13", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
public static readonly TimeZone Pacific__Kiritimati = new TimeZone(14, "Pacific/Kiritimati", "", "Etc/GMT-13", DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, DayOccurrenceInMonth.Last, DayOfWeek.Sunday, 0, 0, 0, false);
#endregion
}
}