From 37c632e9628278e5e04d1c51b955df1eeee35084 Mon Sep 17 00:00:00 2001 From: Justin Van Patten Date: Thu, 8 Dec 2016 16:46:23 -0800 Subject: [PATCH] Make TimeZoneInfo fields readonly (#8526) TimeZoneInfo is immutable. Help enforce this by making its fields readonly. --- src/mscorlib/src/System/TimeZoneInfo.cs | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/mscorlib/src/System/TimeZoneInfo.cs b/src/mscorlib/src/System/TimeZoneInfo.cs index 7758b4e..3902450 100644 --- a/src/mscorlib/src/System/TimeZoneInfo.cs +++ b/src/mscorlib/src/System/TimeZoneInfo.cs @@ -58,13 +58,13 @@ namespace System { sealed public class TimeZoneInfo : IEquatable, ISerializable, IDeserializationCallback { // ---- SECTION: members supporting exposed properties -------------* - private String m_id; - private String m_displayName; - private String m_standardDisplayName; - private String m_daylightDisplayName; - private TimeSpan m_baseUtcOffset; - private Boolean m_supportsDaylightSavingTime; - private AdjustmentRule[] m_adjustmentRules; + private readonly String m_id; + private readonly String m_displayName; + private readonly String m_standardDisplayName; + private readonly String m_daylightDisplayName; + private readonly TimeSpan m_baseUtcOffset; + private readonly Boolean m_supportsDaylightSavingTime; + private readonly AdjustmentRule[] m_adjustmentRules; // ---- SECTION: members for internal support ---------* private enum TimeZoneInfoResult { -- 2.7.4