4 writes to _adjustmentRules
System.Private.CoreLib (4)
src\libraries\System.Private.CoreLib\src\System\TimeZoneInfo.cs (2)
1018
_adjustmentRules
= adjustmentRules;
1166
_adjustmentRules
= (AdjustmentRule[]?)info.GetValue("AdjustmentRules", typeof(AdjustmentRule[])); // Do not rename (binary serialization)
src\libraries\System.Private.CoreLib\src\System\TimeZoneInfo.Unix.cs (2)
65
_adjustmentRules
= Array.Empty<AdjustmentRule>();
124
TZif_GenerateAdjustmentRules(out
_adjustmentRules
, _baseUtcOffset, dts, typeOfLocalTime, transitionType, futureTransitionsPosixFormat);
24 references to _adjustmentRules
System.Private.CoreLib (24)
src\libraries\System.Private.CoreLib\src\System\TimeZoneInfo.cs (19)
94
timeZone.
_adjustmentRules
,
316
Debug.Assert(
_adjustmentRules
!= null);
318
if (ruleIndex.HasValue && 0 < ruleIndex.GetValueOrDefault() && ruleIndex.GetValueOrDefault() <
_adjustmentRules
.Length)
320
return
_adjustmentRules
[ruleIndex.GetValueOrDefault() - 1];
324
for (int i = 1; i <
_adjustmentRules
.Length; i++)
330
if (ReferenceEquals(rule,
_adjustmentRules
[i]))
332
result =
_adjustmentRules
[i - 1];
495
if (!_supportsDaylightSavingTime ||
_adjustmentRules
== null)
956
AdjustmentRule[]? currentRules =
_adjustmentRules
;
957
AdjustmentRule[]? otherRules = other.
_adjustmentRules
;
1127
ValidateTimeZoneInfo(_id, _baseUtcOffset,
_adjustmentRules
, out bool adjustmentRulesSupportDst);
1153
info.AddValue("AdjustmentRules",
_adjustmentRules
); // Do not rename (binary serialization)
1180
if (
_adjustmentRules
== null ||
_adjustmentRules
.Length == 0)
1195
int high =
_adjustmentRules
.Length - 1;
1201
AdjustmentRule rule =
_adjustmentRules
[median];
1202
AdjustmentRule previousRule = median > 0 ?
_adjustmentRules
[median - 1] : rule;
2013
value!._daylightDisplayName, value!.
_adjustmentRules
, dstDisabled && value!._supportsDaylightSavingTime, idIsIana);
2033
value!._daylightDisplayName, value!.
_adjustmentRules
, dstDisabled && value!._supportsDaylightSavingTime, idIsIana);
src\libraries\System.Private.CoreLib\src\System\TimeZoneInfo.Unix.cs (5)
127
ValidateTimeZoneInfo(_id, _baseUtcOffset,
_adjustmentRules
, out _supportsDaylightSavingTime);
146
if (
_adjustmentRules
== null)
155
List<AdjustmentRule> rulesList = new List<AdjustmentRule>(
_adjustmentRules
.Length);
157
for (int i = 0; i <
_adjustmentRules
.Length; i++)
159
AdjustmentRule rule =
_adjustmentRules
[i];