void ISerializable.GetObjectData (SerializationInfo info, StreamingContext context)
{
if (info == null)
throw new ArgumentNullException ("info");
info.AddValue ("Id", id);
info.AddValue ("DisplayName", displayName);
info.AddValue ("StandardName", standardDisplayName);
info.AddValue ("DaylightName", daylightDisplayName);
info.AddValue ("BaseUtcOffset", baseUtcOffset);
info.AddValue ("AdjustmentRules", adjustmentRules);
info.AddValue ("SupportsDaylightSavingTime", SupportsDaylightSavingTime);
}