summaryrefslogtreecommitdiff
path: root/src/System.Private.CoreLib/shared/System/TimeZoneInfo.StringSerializer.cs
diff options
context:
space:
mode:
Diffstat (limited to 'src/System.Private.CoreLib/shared/System/TimeZoneInfo.StringSerializer.cs')
-rw-r--r--src/System.Private.CoreLib/shared/System/TimeZoneInfo.StringSerializer.cs20
1 files changed, 10 insertions, 10 deletions
diff --git a/src/System.Private.CoreLib/shared/System/TimeZoneInfo.StringSerializer.cs b/src/System.Private.CoreLib/shared/System/TimeZoneInfo.StringSerializer.cs
index e3e9ddbf58..a0b92eaac9 100644
--- a/src/System.Private.CoreLib/shared/System/TimeZoneInfo.StringSerializer.cs
+++ b/src/System.Private.CoreLib/shared/System/TimeZoneInfo.StringSerializer.cs
@@ -49,7 +49,7 @@ namespace System
//
SerializeSubstitute(zone.Id, serializedText);
serializedText.Append(Sep);
- serializedText.Append(zone.BaseUtcOffset.TotalMinutes.ToString(CultureInfo.InvariantCulture));
+ serializedText.AppendSpanFormattable(zone.BaseUtcOffset.TotalMinutes, format: default, CultureInfo.InvariantCulture);
serializedText.Append(Sep);
SerializeSubstitute(zone.DisplayName, serializedText);
serializedText.Append(Sep);
@@ -62,11 +62,11 @@ namespace System
foreach (AdjustmentRule rule in rules)
{
serializedText.Append(Lhs);
- serializedText.Append(rule.DateStart.ToString(DateTimeFormat, DateTimeFormatInfo.InvariantInfo));
+ serializedText.AppendSpanFormattable(rule.DateStart, DateTimeFormat, DateTimeFormatInfo.InvariantInfo);
serializedText.Append(Sep);
- serializedText.Append(rule.DateEnd.ToString(DateTimeFormat, DateTimeFormatInfo.InvariantInfo));
+ serializedText.AppendSpanFormattable(rule.DateEnd, DateTimeFormat, DateTimeFormatInfo.InvariantInfo);
serializedText.Append(Sep);
- serializedText.Append(rule.DaylightDelta.TotalMinutes.ToString(CultureInfo.InvariantCulture));
+ serializedText.AppendSpanFormattable(rule.DaylightDelta.TotalMinutes, format: default, CultureInfo.InvariantCulture);
serializedText.Append(Sep);
// serialize the TransitionTime's
SerializeTransitionTime(rule.DaylightTransitionStart, serializedText);
@@ -76,7 +76,7 @@ namespace System
if (rule.BaseUtcOffsetDelta != TimeSpan.Zero)
{
// Serialize it only when BaseUtcOffsetDelta has a value to reduce the impact of adding rule.BaseUtcOffsetDelta
- serializedText.Append(rule.BaseUtcOffsetDelta.TotalMinutes.ToString(CultureInfo.InvariantCulture));
+ serializedText.AppendSpanFormattable(rule.BaseUtcOffsetDelta.TotalMinutes, format: default, CultureInfo.InvariantCulture);
serializedText.Append(Sep);
}
if (rule.NoDaylightTransitions)
@@ -155,20 +155,20 @@ namespace System
serializedText.Append(Lhs);
serializedText.Append(time.IsFixedDateRule ? '1' : '0');
serializedText.Append(Sep);
- serializedText.Append(time.TimeOfDay.ToString(TimeOfDayFormat, DateTimeFormatInfo.InvariantInfo));
+ serializedText.AppendSpanFormattable(time.TimeOfDay, TimeOfDayFormat, DateTimeFormatInfo.InvariantInfo);
serializedText.Append(Sep);
- serializedText.Append(time.Month.ToString(CultureInfo.InvariantCulture));
+ serializedText.AppendSpanFormattable(time.Month, format: default, CultureInfo.InvariantCulture);
serializedText.Append(Sep);
if (time.IsFixedDateRule)
{
- serializedText.Append(time.Day.ToString(CultureInfo.InvariantCulture));
+ serializedText.AppendSpanFormattable(time.Day, format: default, CultureInfo.InvariantCulture);
serializedText.Append(Sep);
}
else
{
- serializedText.Append(time.Week.ToString(CultureInfo.InvariantCulture));
+ serializedText.AppendSpanFormattable(time.Week, format: default, CultureInfo.InvariantCulture);
serializedText.Append(Sep);
- serializedText.Append(((int)time.DayOfWeek).ToString(CultureInfo.InvariantCulture));
+ serializedText.AppendSpanFormattable((int)time.DayOfWeek, format: default, CultureInfo.InvariantCulture);
serializedText.Append(Sep);
}
serializedText.Append(Rhs);