system\timezoneinfo.cs (29)
364if (rule.DaylightDelta > TimeSpan.Zero) {
366timeSpans[1] = actualUtcOffset + rule.DaylightDelta;
369timeSpans[0] = actualUtcOffset + rule.DaylightDelta;
411if (rule.DaylightDelta > TimeSpan.Zero) {
413timeSpans[1] = actualUtcOffset + rule.DaylightDelta;
416timeSpans[0] = actualUtcOffset + rule.DaylightDelta;
795sourceOffset += (sourceIsDaylightSavings ? sourceRule.DaylightDelta : TimeSpan.Zero /*FUTURE: sourceRule.StandardDelta*/);
1466TimeSpan delta = rule.DaylightDelta;
1510Boolean invalidAtStart = rule.DaylightDelta > TimeSpan.Zero;
1511startTime = rule.IsStartDateMarkerForBeginningOfYear() ? new DateTime(daylightTime.Start.Year, 1, 1, 0, 0, 0) : daylightTime.Start + (invalidAtStart ? rule.DaylightDelta : TimeSpan.Zero); /* FUTURE: - rule.StandardDelta; */
1512endTime = rule.IsEndDateMarkerForEndOfYear() ? new DateTime(daylightTime.End.Year + 1, 1, 1, 0, 0, 0).AddTicks(-1) : daylightTime.End + (invalidAtStart ? -rule.DaylightDelta : TimeSpan.Zero);
1580endTime = new DateTime(daylightTime.End.Year + 1, 12, 31) - utc - nextYearRule.BaseUtcOffsetDelta - nextYearRule.DaylightDelta;
1583endTime = nextdaylightTime.End - utc - nextYearRule.BaseUtcOffsetDelta - nextYearRule.DaylightDelta;
1587endTime = new DateTime(daylightTime.End.Year + 1, 1, 1, 0, 0, 0).AddTicks(-1) - offset - rule.DaylightDelta; ;
1590endTime = daylightTime.End - offset - rule.DaylightDelta;
1683if (rule == null || rule.DaylightDelta == TimeSpan.Zero) {
1691if (rule.DaylightDelta > TimeSpan.Zero) {
1696endAmbiguousTime = daylightTime.End - rule.DaylightDelta; /* FUTURE: + rule.StandardDelta; */
1703endAmbiguousTime = daylightTime.Start + rule.DaylightDelta; /* FUTURE: - rule.StandardDelta; */
1747if (rule == null || rule.DaylightDelta == TimeSpan.Zero) {
1755if (rule.DaylightDelta < TimeSpan.Zero) {
1761endInvalidTime = daylightTime.End - rule.DaylightDelta; /* FUTURE: + rule.StandardDelta; */
1769endInvalidTime = daylightTime.Start + rule.DaylightDelta; /* FUTURE: - rule.StandardDelta; */
2002baseOffset += (isDaylightSavings ? rule.DaylightDelta : TimeSpan.Zero /* FUTURE: rule.StandardDelta */);
2042baseOffset += (isDaylightSavings ? match.rule.DaylightDelta : TimeSpan.Zero /* FUTURE: rule.StandardDelta */);
2083baseOffset += (isDaylightSavings ? rule.DaylightDelta : TimeSpan.Zero /* FUTURE: rule.StandardDelta */);
2976if (UtcOffsetOutOfRange(baseUtcOffset + current.DaylightDelta)) {
3057return this.DaylightDelta != TimeSpan.Zero ||
3594serializedText.Append(SerializeSubstitute(rule.DaylightDelta.TotalMinutes.ToString(CultureInfo.InvariantCulture)));