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